<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Tech Brief</title><subtitle>A daily tech newsletter for engineers and SaaS builders: AI, programming, security and e-commerce.</subtitle><link href="https://digests.aiocean.dev/feed.xml" rel="self"/><link href="https://digests.aiocean.dev/"/><id>https://digests.aiocean.dev/</id><updated>2026-10-28T08:11:05.372890+07:00</updated>
<entry><title>PHP2Shell, deadline tomorrow, and a third PHP RCE with no fix</title><link href="https://digests.aiocean.dev/2026-10-28"/><id>https://digests.aiocean.dev/2026-10-28</id><published>2026-10-28T07:30:00+07:00</published><updated>2026-10-28T08:11:05.372890+07:00</updated><summary>PHP2Shell is exploited, the federal deadline is tomorrow, and a third PHP RCE has no patch.</summary></entry>
<entry><title>PHP2Shell is now exploited, and CISA says patch by Thursday</title><link href="https://digests.aiocean.dev/2026-10-27"/><id>https://digests.aiocean.dev/2026-10-27</id><published>2026-10-27T07:30:00+07:00</published><updated>2026-10-28T00:36:18.397852+07:00</updated><summary>PHP's RCE bugs now have working shells behind them, while the AI industry argues about trust: Qwen's odd network calls, Anthropic's S-1 and Claude's usage…</summary></entry>
<entry><title>PHP2Shell, and why patching is only step one</title><link href="https://digests.aiocean.dev/2026-10-26"/><id>https://digests.aiocean.dev/2026-10-26</id><published>2026-10-26T07:30:00+07:00</published><updated>2026-10-28T00:36:18.397211+07:00</updated><summary>AI vendors are tightening what their models will help with while AI-found bugs like PHP2Shell flood in, and your patch window is the thing that shrinks.</summary></entry>
<entry><title>Brotli decoder RCE (CVE-2026-111497, "Node2Shell" / "HTTP2Shell")</title><link href="https://digests.aiocean.dev/2026-10-25"/><id>https://digests.aiocean.dev/2026-10-25</id><published>2026-10-25T07:30:00+07:00</published><updated>2026-10-28T00:36:18.393438+07:00</updated><summary>A compression library nobody audits became the week's remote-code-execution bug, and the real argument is about how fast you can patch.</summary></entry>
<entry><title>Node2Shell, an RCE in the Brotli decoder that reaches Node, Bun and Python</title><link href="https://digests.aiocean.dev/2026-10-24"/><id>https://digests.aiocean.dev/2026-10-24</id><published>2026-10-24T07:30:00+07:00</published><updated>2026-10-28T00:36:18.391919+07:00</updated><summary>The week the runtime layer got audited by machines: PHP and Node both shipped emergency RCE fixes within a day of each other.</summary></entry>
<entry><title>PHP2Shell, two RCEs and an embargo that did not hold</title><link href="https://digests.aiocean.dev/2026-10-23"/><id>https://digests.aiocean.dev/2026-10-23</id><published>2026-10-23T07:30:00+07:00</published><updated>2026-10-28T00:36:18.387181+07:00</updated><summary>The day the embargo broke: PHP's two critical RCEs, a Node Brotli RCE and a CA with single-byte keys landed in the same 48 hours, and the supply chain…</summary></entry>
<entry><title>PHP2Shell, two critical RCEs in the PHP runtime</title><link href="https://digests.aiocean.dev/2026-10-22"/><id>https://digests.aiocean.dev/2026-10-22</id><published>2026-10-22T07:30:00+07:00</published><updated>2026-10-28T00:36:18.382066+07:00</updated><summary>PHP's runtime got two critical RCE bugs on a day when three other pieces of trusted infrastructure, a CA, a Python package and a hosting platform, also lost…</summary></entry>
<entry><title>PHP2Shell, two critical RCEs in PHP core</title><link href="https://digests.aiocean.dev/2026-10-21"/><id>https://digests.aiocean.dev/2026-10-21</id><published>2026-10-21T07:30:00+07:00</published><updated>2026-10-28T00:36:18.372192+07:00</updated><summary>Two trust systems failed in the same 48 hours: the PHP runtime under most of the web, and the CA bundle under every HTTPS client.</summary></entry>
</feed>
