❌

Reading view

Binance hack and a DevOps laptop

Binance hack and a DevOps laptop

Binance's initial investigation suggests that the security incident may involve a compromised DevOps engineer’s laptop, which allowed an attacker to gain access to a service container and submit unauthorized withdrawal transactions. We have found no evidence of any wallet private key leak. We will share a detailed technical post-mortem once the investigation is complete and the facts are fully verified.

The estimated total impact sits at around $6.3B. We have worked with blockchain partners to freeze affected assets, with ~$3 billion frozen on-chain so far.

Binance will cover all losses from the SAFU fund and the company’s funds. User funds are safe. We will also publish an updated Proof of Reserves once the remediation is complete.

As an immediate precaution, Binance has:

- temporarily suspended deposits and withdrawals while security checks are completed;

- revoked the affected address authorisation;

- engaged law enforcement and blockchain intelligence partners to trace and recover funds.

Our teams are working around the clock to resolve this issue safely and thoroughly. We are working closely with our law enforcement partners to confirm the identity of these criminals and bring them to justice.

Please rely only on official Binance channels for updates. Please feel free to contact Binance Customer Support if you have any further questions.

submitted by /u/sinunmango to r/devops
[link] [comments]
  •  

This Week In PHP Internals | Oct 29, 2026

Preface: what follows is the word-for-word transcript of the spoken dialogue in the video, chapter by chapter with timestamps, for anyone who'd rather read than click through. If this digest is still too long for you, we recommend copying it into your LLM of choice and asking for a summary of our summary.

Cold Open (00:00)

A week after two critical bugs in PHP's own engine, someone asked the internals list to stop. No new features and no cosmetic deprecations, until PHP has a formal spec and four independent implementations, written in formal-methods frameworks. Four people who work on PHP replied. One of them called fixing PHP's bugs a money problem.

Hello world, it's Thursday, October 29, 2026, and here's what happened This Week in PHP Internals. 15 stories this week, so let's get into it. But first,

AI made building software easy, and owning it hard. Scalpels installs open source apps into your own Laravel Cloud or Forge account in one click, so your data never leaves your infrastructure. There are 15 apps in the catalog, from a private Composer registry to a mail trap for staging. The Free plan is zero dollars, forever, and Laravel bills you directly for the hosting. There's even a guide to patching PHP on your own servers. Scalpels launches this Saturday, October 31st, at scalpels.app.

Spec Debate (01:21)

This week's top story: after last week's emergency releases, Brian Nguyen argued that PHP's two critical bugs show the cost of having no formal specification and only one implementation. He proposed a living spec of the bytecode and the parser, executable semantics in research frameworks like K and PLT Redex, and testing any second runtime against WordPress, Laravel and Symfony. His first mail said it was not an embargo. The next morning, he opened a second thread asking for one, until four formal implementations exist. He wrote: "Not adding a feature cannot break apps. Not deprecating (integer) cannot break apps. A corrupt allocator can."

Rowan Tommins doubted a spec would have helped, since memory management is exactly what differs between implementations. And on .NET, he pointed out that if 0.01% of Microsoft's roughly 200,000 employees work on it full time, that's still twice as many as have ever been paid to work full time on PHP. Sjoerd Langkemper wrote: "I think PHP is not starved for bugs. The bottleneck is bugfixes." And Larry Garfield wrote: "This is a money problem, just like most major OSS projects. It's nothing more complicated than that."

His fix is to get PHP-using companies to become significant PHP Foundation sponsors, or to put their own employees on PHP full time. Ben Ramsey asked whether Brian wanted PHP's maintainers to stop building PHP. Other runtimes were built by their communities, he wrote, and companies with the resources should be doing that work. Brian hasn't replied yet.

Links: Brian Nguyen, "From mono-implementation risk to spec" · Larry Garfield, "This is a money problem"

Security Follow-ups (03:02)

If you run PHP on Windows, there's one more update to install. On Monday, Shivam Mathur announced rebuilt Windows packages for PHP 8.2 through 8.5, with Brotli 1.2.1. That fixes a critical out-of-bounds write in the Brotli decoder, rated 9.2, which PHP can reach through the curl extension when automatic response decompression is on. It's off by default in curl, but HTTP client libraries can turn it on. The PHP versions don't change, and the dash-1 marks the rebuilt package.

And on Friday, php.net posted an informational advisory: "We suggest you set session.upload_progress.enabled=0 until the next regular bugfix release, to fully protect from an unlikely RCE vector." It needs an unusual combination of configuration and application code, so the full advisory, for a new CVE, comes with the next release. If you applied that setting as a mitigation last week, keep it in place.

Links: Updated PHP Windows builds for the Brotli fix · Informational advisory: session upload progress

Newcomer PRs (04:07)

About half of the pull requests from first-time contributors to php-src have been accepted, and the first success matters most. Artem Ukrainskiy went through a year of data: 831 pull requests from 219 people who opened their first one in that time. 418 were accepted, 157 closed without a merge, and the rest have no outcome yet. A first PR was accepted 29% of the time, and after a first acceptance, 66%. PRs with AI-written descriptions were accepted around 20% of the time, against 55%.

And speed matters. When a maintainer responds within a day, the median PR closes in about 20 hours. When the first response takes over a week, it's about 32 days. So he asked whether a bot is worth prototyping, one that checks the mechanical things as soon as a PR opens: missing tests, an empty description, the wrong target branch, an obvious duplicate.

Sjoerd Langkemper replied that his biggest friction as a newish contributor was opening a pull request and having nobody respond. Artem's question started from a new rule by Weilin Du, merged Saturday, that asks contributors, and AI agents, to review an existing fix instead of opening a duplicate. No maintainer has answered the bot question yet.

Links: Artem Ukrainskiy, "What happens to newcomers' PRs in php-src"

Scope RFC (05:30)

PHP has no object that represents a request, because until now a request has been one run of the engine, from startup to shutdown. That breaks down when one process serves many requests at once, and Frode Børli's Scope RFC gives each unit of work an identity: an HTTP request, a queue job, a CLI command. Code anywhere in that request can ask which scope it's in, and keep its own state, like a database connection, keyed by it.

Fibers and generators belong to the scope they were created in. The primary vote adds only that identity. Two secondary votes would make the superglobals and the session, and then the default locale and timezone, follow the scope. Code that never creates a scope behaves exactly as today, and there's already an extension and a polyfill.

Larry Garfield called it promising and tightly focused, but asked what it looks like with real dependency injection, rather than a service locator. He also called new scopes with empty superglobals a footgun for legacy code that reads $_POST. Frode replied that the server fills them when it creates the request scope, the same place that fills them today, and that he'll swap the examples for a container.

Links: RFC: Scope

Effect Declarations (06:46)

What if a function had to declare that it starts processes, reads files or makes network requests? Arsan Gamal proposed effect declarations, written after the return type, with optional parameters that narrow them, like the one command this function may run. A separate runtime mechanism would decide what's actually allowed. He named PHP2Shell, the finders' name for last week's vulnerabilities, as the motivation, and compared it to app permissions on a phone. He wrote: "My intention is not to promote process execution, but to make potentially dangerous operations explicit and controllable."

David Maye liked it, noted that a use-after-free couldn't be contained this way, and suggested prototyping it as an extension with attributes. Damian Jóźwiak asked the same thing: why new syntax instead of attributes? Larry Garfield replied that attributes work for static analysis, but for the engine to enforce it, backward compatibility is the problem. He wrote: "A new PHP release that fails on any function that has a print or fopen statement in it until you add new syntax not available in earlier versions is a complete non-starter." So his first question is how to make it piecemeal opt-in. Calvin Buckley added that these aren't algebraic effects, and suggested a name other than effects or capabilities.

Links: Arsan Gamal's proposal

Array Partition (08:12)

Splitting an array into the items that pass a check and the ones that don't takes two passes today, one of them negated. Ayoub Ezzini's RFC adds array_partition, which returns both halves in one pass, matching first, with keys preserved, so you can destructure straight into two variables.

mickmackusa asked for any number of groups, keyed by the callback's result, and Morgan for a result keyed true and false. Ayoub kept it to two. Partition means a two-way split in Ruby, Kotlin, Rust, Haskell and Laravel, he wrote, and PHP casts boolean array keys to 1 and 0, so a true-and-false result would quietly swap your variables.

Tim Düsterhus said a co-worker hand-wrote his own array_partition just last week, and wrote: "It's a well-written, well-researched and well-argued RFC and I'm in favor of the proposal." Writing the polyfill Tim asked for turned up the open question: whether array_partition keeps references, like array_filter, or drops them, like array_find.

Links: RFC: array_partition()

Votes (09:22)

Two votes are open, heading in opposite directions. Sjoerd Langkemper's RFC to make hexdec, octdec, bindec and base_convert throw on invalid characters is at 25 to 1, and it closes November 1st. Muhammed Arshid's Filter enums RFC is at 2 to 11, with 1 abstention, and it closes November 4th.

Links: Throw exception for invalid characters in number base functions · Add Filter\Filter and Filter\Flag Enums

Quick Hits (09:44)

Quick hits. Sjoerd Langkemper reviewed Pratik Bhujel's Io\Terminal RFC and found two bugs. Pratik pushed fixes within a day, plus one he found himself, and the vote stays on hold.

Links: Io\Terminal RFC

Damian Jóźwiak planned the CSV extension vote for November 2nd. Tim Düsterhus asked him to wait after the security release, and questioned giving CSV its own top-level namespace, so Damian postponed it.

Links: CSV extension RFC

Sjoerd also proposed openssl_get_channel_binding, which ties a login to the TLS connection it runs over, so mail and database clients can offer the PLUS variants of SCRAM logins. Tim asked why it returns null instead of throwing.

Links: openssl_get_channel_binding RFC

On blocking server-side request forgery in curl, Nicolas Grekas wrote "Yes, please make this happen!", for Symfony's HTTP client, and Levi Morrison asked why it should be curl-only rather than cover streams too.

Links: SSRF protection in curl

Máté Kocsis is keeping the length limit in his query parameters RFC, citing the recent CVEs.

Links: Query parameter manipulation RFC

Abbas proposed async and await keywords on top of Fibers, and Frode Børli replied that PHP should go the way of Go, choosing concurrency at the call site.

Links: async/await on top of Fibers

A developer who validates JSON from AI models asked the pattern matching RFC to keep a missing key different from null.

Links: Pattern matching RFC

And a proposal to call scalar extension methods without parentheses got a strong minus one from Rowan Tommins, for saving two characters per call.

TL;DR (11:15)

So that's the week. After last week's critical bugs, a call to freeze PHP until it has a formal spec met pushback, and Larry Garfield called the bug-fix bottleneck a money problem. Windows users have rebuilt packages to install, and php.net suggests one session setting until the next release. A year of data showed how much a newcomer's first pull request depends on a fast reply, Frode Børli's Scope RFC would give every request an identity, and array_partition arrived with Tim's support. Links below.

The PHP Foundation funds more than half of ongoing php-src commits, so if you use the language, maybe consider donating at opencollective.com/phpfoundation — or try guilting your employer into it.

If you found this useful, a like or a comment helps more people find it. And if you missed last week's episode, where two critical PHP vulnerabilities leaked a day before their fix, that's a good one to watch next. Thanks again to Scalpels.app for supporting this week's episode. We're Artisan Build. See you next week.

submitted by /u/ProjektGopher to r/PHP
[link] [comments]
  •  

Polymarket Halted International Trading After Hackers Drained Accounts

An anonymous reader quotes a report from Wired: Trading has resumed on Polymarket's flagship international platform after a hack that drained money from the wallets of some traders. A third-party vendor based in the United Kingdom was breached, not the prediction market's website itself. Law enforcement in the UK have been notified of the incident, the company said. Trading was initially paused while the company investigated for several hours. On X, prominent traders complained that they had lost money; Blockchain analytics firm Bubblemaps reported that around 700 users appear affected, with approximately $2.7 million stolen. Polymarket declined to comment when WIRED asked how many traders were impacted by the breach and how much money was lost, but said it will refund impacted traders. The hack did not impact users on Polymarket US, the company's newer platform for people within the United States. Polymarket runs two separate prediction markets; Polymarket US operates as a federally regulated financial exchange within the country, while the flagship Polymarket is a cryptocurrency-based platform that is banned in the United States and a number of other countries. This is not the first time that Polymarket traders have experienced losses like this. "A nearly identical vendor-compromise attack hit the platform in June, draining close to $3 million from at least 11 user wallets through the same kind of injected frontend script," reports StartupFortune. Hours before Polymarket halted trading, more than $2 billion in cryptocurrency was drained from Binance wallets in just 40 minutes.

Read more of this story at Slashdot.

  •  

Is it safe for hobbyists and noobs to make sites?

Title. When something like the php notice came out Oct 2026- I had next to no idea what the risk was, how to protect my site, etc. I'm scrolling through the sub and seeing people talking about have to use plug-ins to scan their database and files to check for malware being injected- I don't even understand how malware gets injected or how to protect my site from it. I've read about spam issues from contact forms and needing XYZ layered protection- I couldn't understand if these were plugins or something else. I've tried to do some research but it's essentially like trying to read a foreign language which takes understanding three other foreign languages to even begin.

I literally know nothing; I'm just a person who got a domain, a host, hopped onto wordpress and started designing. I haven't gone plug-in crazy, pretty picky about that because I'm already paranoid, but the point still stands that I've done nothing special except for start building. It's aiming to be a research archive.

It concerns me whether it's safe or responsible for me/anyone like me to be making a website.

TIA

submitted by /u/absofrutly
[link] [comments]
  •  

Is it safe for hobbyists and noobs to make sites?

Title. When something like the php notice came out Oct 2026- I had next to no idea what the risk was, how to protect my site, etc. I'm scrolling through the sub and seeing people talking about have to use plug-ins to scan their database and files to check for malware being injected- I don't even understand how malware gets injected or how to protect my site from it. I've read about spam issues from contact forms and needing XYZ layered protection- I couldn't understand if these were plugins or something else. I've tried to do some research but it's essentially like trying to read a foreign language which takes understanding three other foreign languages to even begin.

I literally know nothing; I'm just a person who got a domain, a host, hopped onto wordpress and started designing. I haven't gone plug-in crazy, pretty picky about that because I'm already paranoid, but the point still stands that I've done nothing special except for start building. It's aiming to be a research archive.

It concerns me whether it's safe or responsible for me/anyone like me to be making a website.

TIA

submitted by /u/absofrutly to r/Wordpress
[link] [comments]
  •  

Is pagespeed still relevant?

Shameful boasting and likely a silly question, but I've optimised the T out of my site with the best pagespeed scores since 2013 but looking at the AI crawlers and low human traffic I am doubtful if this was worth the effort for websites any more.

I used local AI on a GPU that worked a long period of time but the efforts seems pointless..

Scores:

Performance: 99

Accessibility: 98

Best Practices: 100

SEO: 100

Thoughts?

submitted by /u/blackMOREOps to r/webhosting
[link] [comments]
  •  

Necesito consejos sobre la chica a la que estoy cortejando [serio]

ella es muy linda y me gusta mucho. empezamos a salir hace unas semanas y ahora estamos en la etapa de noviazgo. le he sugerido actividades como ir a la Cinta Costera o al parque, pero ella menciona que no se siente cómoda con el transporte público y prefiere usar Uber. sin embargo, ahora ella estudia y no trabaja, de modo que si le pido un Uber, si yo la viera debería cubrirlo yo.

trato de verla dos veces por semana pero pagar su viaje de ida y vuelta en Uber cada vez sale muy caro. sobre todo porque una vez que estemos en la cita yo también tengo que pagar esos gastos 😂

he pensado en ir al lugar donde vive pero el problema es que su casa es pequeña y ahí viven sus dos hermanos y sus padres. ocurre lo mismo donde yo vivo, no tenemos espacio para pasar el rato porque nuestras familias están presentes, además, no hay muchas cosas que hacer en su barrio

no sé que hacer, sé que debo comportarme como un caballero pero el precio que necesito pagar por todo eso es muy alto. ¿qué me recomiendan Uds?

submitted by /u/WerewolfKooky2011 to r/Panama
[link] [comments]
  •  

SparkyFitness v1.10.0 - Supports Android watch App - A Self-Hosted alternative for MyFitnessPal, Flo, Hevy, Shotsy & more

SparkyFitness v1.10.0 - Supports Android watch App - A Self-Hosted alternative for MyFitnessPal, Flo, Hevy, Shotsy & more

We just crossed 6.5k+ stars in Github and have 150+ amazing developers contributing to the project. We are scaling faster than ever and estimated to 10k+ users who are using SparkyFitness. It could be even more as we don't collect anything and this count is based on active downloads in Github, Google & Apple app stores.

https://github.com/CodeWithCJ/SparkyFitness

I was also able to setup demo site so you can give it a try before you actually install it.

https://demo.sparkyfitness.com/

If you haven't tried SparkyFitness yet, I'd love for you to give it a spin and let us know what you think.

Core Features

  • Nutrition, hydration, fasting, barcode, snap picture to log etc.
  • Sleep, Mood, Symptom tracking
  • Exercise, Workout, GPS run/cycle mapping
    • New Updates
      • Train with run programs: Follow a zone 2 base plan with HR guidance, weekly distance goal etc.
      • Draw routes on map, snap them to roads, generate loops of set distance, follow a saved route on your apple watch.
      • Smart strength workout: Pin the set to do now, swap exercises in a tab, keep your sets when you replace an exercise and load the bar with plate calculator.
      • Heart rate zones: Set your own max and resting HR, zone method and analyze using detailed HR reports
  • Body measurement tracking
    • New Updates
      • Log your mood, measurements, progress photo in three quick steps using guided navigation
  • Period Cycle, Pregnancy, Medication & GLP1 tracking
  • Goal setting and daily check-ins
  • Interactive charts and long-term reports
    • New Updates
      • Mobile app includes many reporting in the dashboard view
  • Multiple user profiles and family access
  • AI Chatbot & MCP Server
  • Light and dark themes
  • Apple watch & Android companion Apps
  • OIDC, TOTP, Passkey, MFA etc.

Please thumbs up Github issues & enhancement request so we know which one to prioritize next. I would like explore following hardware integrations.

  • NFC tag for quick water log, food etc.
  • Direct integration with smart weight scale (starting with Etekcity) - This way you don't need to send your health details to cloud providers

Health & Device Integrations

SparkyFitness can sync data from multiple health and fitness platforms:

submitted by /u/ExceptionOccurred to r/selfhosted
[link] [comments]
  •  

Trump's CTFC Steps In to Defend Kalshi As Utah Brings Criminal Charges Against Execs

The Commodity Futures Trading Commission (CFTC) has sued Utah to defend its claimed exclusive authority over federally registered prediction markets, as the state files (PDF) 14 criminal charges against Kalshi and its co-founders for allegedly violating anti-gambling laws. The Verge reports: On Wednesday, Utah's Attorney General Derek Brown filed charges against Kalshi co-founders Tarek Mansour and Luana Lopes Lara, including 12 counts of online gambling promotion, a third-degree felony, one count of a pattern of unlawful activity, a second-degree felony, and general gambling promotion, a Class A misdemeanor. The civil lawsuit calls Kalshi a "back-alley gambling den," and Attorney General Brown didn't mince words in a statement to Gizmodo. "Gambling is illegal in Utah, whether you place the bet, run the game, or promote it. Calling it a 'prediction market' doesn't change what it is, and being federally registered doesn't put a company above the law," said Brown. "A federal court has already ruled that Utah's gambling laws apply to Kalshi," continued Brown. "Kalshi kept taking bets from Utahns anyway. That is illegal, and we're putting a stop to it." [...] The Commodity Futures Trading Commission (CFTC) has been jumping into action to protect Kalshi and Polymarket by filing lawsuits against any state that brings charges against the betting sites. President Trump's son, Donald Trump Jr., is a paid advisor to both companies. The CFTC announced Wednesday that it was suing the state of Utah as part of its "commitment to maintaining its exclusive jurisdiction over CFTC-registered prediction markets." The argument is that the feds alone should be regulating these sites. "Utah seeks to shut down prediction markets across a wide variety of markets," CFTC Chairman Michael S. Selig said in a statement. "Event contracts do not just serve hedging and investment purposes -- they also provide the public with information about the outcome of future events. Congress entrusted the CFTC to be the federal regulator with sole responsibility to oversee these markets," continued Selig. "As I've said before, the CFTC has the expertise and responsibility to defend its exclusive jurisdiction over commodity derivatives, and that's exactly what we'll do."

Read more of this story at Slashdot.

  •  

La "MAYOR" Amenaza a nuestra soberanía.

La "MAYOR" Amenaza a nuestra soberanía.

No se a cuantos de ustedes les suelen salir estas cosas, pero estos últimos meses no he podido pasar media hora en ninguna red social sin que me aparezcan várias de páginas este tipo o publicaciones que se ve que tienen cierto presupuesto detrás de ellas.

No quiero ponerme a debatir de política aquí, pero, ¿soy yo o se siente como un constante intento de bombardear propaganda?.

Muchas de estas con imágenes o videos hechos claramente con IA, supongo que enfocadas a un público que no sepa distinguirlo.

¿Alguien sabe que organización o quién está detrás de estas cosas?

Los temas mas comunes o que mas me han salído:

-Páginas anti china

-Páginas pro mina

-Una vez fue una página de Facebook con publicaciones en contra de algunas figuras políticas qué se han puesto en contra de la mina (con cientos de comentarios de bots, en ocasiones ni siquiera hablando de corrupción, si no refiriéndose a x politician como "amanerado" o "pro gay")

-Una página tratando de comunistas a quienes cuestionaban la participación de cierta empresa israelí con los recursos hídricos de provincias centrales, etc.

Todo ésto en la última semana, quizá tengo la mala suerte de que mi algoritmo me crea un Boomer.

submitted by /u/crying_panda_unu to r/Panama
[link] [comments]
  •  

Multi-Billion Binance Hack Hitting Crypto Markets

Binance is investigating a potential hack after more than $2 billion in crypto was drained from one of its wallets into a new external account, with Blockaid estimating nearly $3.3 billion was moved. "Our teams are aware of reports of a potential security issue and are actively investigating," said Binance on X. "User funds are safe," said Binance founder CZ. "It does look like a hack on Binance. Appreciate the quick freeze from Tether (~$971m) and Circle (~$823m). I don't manage Binance anymore, but as a shareholder, I expect all user funds will be fully covered."

Read more of this story at Slashdot.

  •  

Patrick Stewart, 'Star Trek' Captain and 'X-Men' Superhero, Dies At 86

Slashdot readers Cpt_Kirks, eklektic, sconeu, and Vrallis share the unfortunate news of Patrick Stewart's passing. Longtime spokesperson Kelly Bush Novak said Stewart died Wednesday at the age of 86 at his home in Los Angeles following "a brief and poignant journey with Alzheimer's disease and Lewy body dementia." "He has been held in the warm embrace of family and friends, surrounded by live music, prayer, tears, laughter and the kind of profound emotion that only he could inspire after a lifetime of devotion to us all," Bush Novak wrote. "We will forever cherish the peaceful ease and reflection on his face, an enduring reminder of his invincible grace." The acclaimed British actor became a science-fiction icon as Capt. Jean-Luc Picard in Star Trek: The Next Generation and Professor Charles Xavier in the X-Men films. Beyond those iconic roles, Stewart earned multiple Emmy and Golden Globe nominations for performances in Moby Dick, The Lion in Winter, Extras, Hamlet, and Blunt Talk. He later returned to his most famous role in Star Trek: Picard.

Read more of this story at Slashdot.

  •  

39 contrib security advisories in one day: is weekly patching the new normal?

39 contrib security advisories in one day: is weekly patching the new normal?

Yesterday's batch (SA-CONTRIB-2026-254 to 292) included a Highly critical Commerce Core issue that's already being exploited, eight advisories for the AI module and three projects marked unsupported.

Contrib advisories have more than doubled this year, and with AI speeding up both discovery and exploitation, the window between an advisory and a working exploit is basically gone.

https://preview.redd.it/lsqgggvu6dyh1.png?width=1500&format=png&auto=webp&s=aba7d9d7012c92ddf49f74d9bdae277b4d1c75c1

https://preview.redd.it/0hu0t8mv6dyh1.png?width=1500&format=png&auto=webp&s=6cd765f74cf72a35b25459439a15d2c46daedb21

I wrote up the numbers and how I'm changing my maintenance routine because of it: https://menetray.com/en/blog/every-wednesday-drupalgeddon-and-were-getting-used-it

Curious how others are handling this. Are you applying critical patches the same day?

submitted by /u/rmenetray to r/drupal
[link] [comments]
  •  
❌