TLDR Dev 2025-12-12
New React vulnerabilities 🔐, vote for web features 🗳, bidirectional calculators 📊
Red Herrings and AI Slop: Debunking React2Shell Misinformation (8 minute read)
This article debunks widespread misinformation about the React2Shell vulnerability, explaining how React's 700-line obfuscated patch led researchers and AI tools to chase false leads like the $F primitive and property traversal gadgets that couldn't actually be exploited. The real vulnerability occurs much earlier in the RSC request lifecycle than expected, affecting any server processing RSC requests through multipart/form-data payloads with specific Flight protocol operators.
Denial of Service and Source Code Exposure in React Server Components (6 minute read)
The React team has disclosed new high-severity Denial of Service (DoS) and medium-severity Source Code Exposure vulnerabilities in React Server Components. The DoS allows malicious requests to hang servers, while the exposure can leak hardcoded secrets from server functions, though neither enables Remote Code Execution. These issues are follow-ups to the recent React2Shell vulnerability. Previous patches (19.0.2, 19.1.3, and 19.2.2) were incomplete.
Shopify's Winter '26 Edition puts AI agents in the driver's seat (Sponsor)
Shopify's developer platform is now
AI-native. Your AI agents can create dev stores, scaffold apps, run GraphQL operations, and generate validated code across Shopify. The shopify.dev docs now render for LLM access on the server side - allowing agents to deliver more accurate code and answers.
See all the new developer featuresIntroducing GPT-5.2 (20 minute read)
OpenAI has launched GPT-5.2, its most advanced frontier model, designed for professional knowledge work and long-running agents. This new model sets state-of-the-art benchmarks across various areas, including coding, long-context understanding, vision, tool-calling, and factuality, performing at or above human expert levels in knowledge tasks.
Vote for the web features you want to see (5 minute read)
A new upvote system has been launched across web platforms like web.dev and caniuse.com for devs to directly vote for which web features are most important to them for browser vendors to prioritize.
An SVG is all you need (4 minute read)
SVG files can be used to create interactive, permanent, and shareable environments for scientific papers. They are powerful vector graphics that can embed data, be processed client-side to generate visualizations, and have interactive controls without server-side support. This makes them durable and easily shareable.
Product engineering teams must own supply chain risk (12 minute read)
Modern software products are assembled from various third-party components, creating a complex "software supply chain" that is an easy target for attacks due to historically implicit trust. This vulnerability leads to risks like credential theft and widespread compromise, negatively impacting product outcomes, customer trust, and business revenue. The solution is to make trust explicit and verifiable using cryptographic attestations and frameworks to prove the origin and integrity of dependencies.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email