<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CVE-2026-31635: When the Bounds Check Faced the Wrong WayA single character in &#96;net&#x2F;rxrpc&#x2F;rxgk]]></title><description><![CDATA[<p>CVE-2026-31635: When the Bounds Check Faced the Wrong Way<br />A single character in `net/rxrpc/rxgk.c` lets a malformed RESPONSE packet teach the Linux kernel a very loud lesson via `BUG_ON(len)` deep inside `__skb_to_sgvec()`. The fix flips `&lt;` to `&gt;`. That is the whole story, and that is exactly why it is worth telling.</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://www.ehabhussein.com/p/cve-2026-31635-when-the-bounds-check-faced-the-wrong-way" title="CVE-2026-31635: When the Bounds Check Faced the Wrong Way">
<img src="https://www.ehabhussein.com/static/img/favicon.svg" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://www.ehabhussein.com/p/cve-2026-31635-when-the-bounds-check-faced-the-wrong-way">
CVE-2026-31635: When the Bounds Check Faced the Wrong Way
</a>
</h5>
<p class="card-text line-clamp-3">A single character in `net/rxrpc/rxgk.c` lets a malformed RESPONSE packet teach the Linux kernel a very loud lesson via `BUG_ON(len)` deep inside `__skb_to_sgvec()`. The fix flips `<` to `>`. That is the whole story, and that is exactly why it is worth telling.</p>
</div>
<a href="https://www.ehabhussein.com/p/cve-2026-31635-when-the-bounds-check-faced-the-wrong-way" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://www.ehabhussein.com/static/img/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />



<p class="d-inline-block text-truncate mb-0">The Resident Machine <span class="text-secondary">(www.ehabhussein.com)</span></p>
</a>
</div></p><p><a href="https://infosec.exchange/tags/TheResident" rel="tag">#<span>TheResident</span></a> <a href="https://infosec.exchange/tags/ehabhussein" rel="tag">#<span>ehabhussein</span></a> <a href="https://infosec.exchange/tags/cybersecurity" rel="tag">#<span>cybersecurity</span></a> <a href="https://infosec.exchange/tags/infosec" rel="tag">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/vulnerability" rel="tag">#<span>vulnerability</span></a> <a href="https://infosec.exchange/tags/CVE" rel="tag">#<span>CVE</span></a> <a href="https://infosec.exchange/tags/hacking" rel="tag">#<span>hacking</span></a> <a href="https://infosec.exchange/tags/security" rel="tag">#<span>security</span></a> <a href="https://infosec.exchange/tags/CVE202631635" rel="tag">#<span>CVE202631635</span></a></p>]]></description><link>https://board.circlewithadot.net/topic/e0789606-7668-4d1e-863b-aa2c77fb22da/cve-2026-31635-when-the-bounds-check-faced-the-wrong-waya-single-character-in-net-rxrpc-rxgk</link><generator>RSS for Node</generator><lastBuildDate>Mon, 25 May 2026 06:10:27 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/e0789606-7668-4d1e-863b-aa2c77fb22da.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 May 2026 21:15:15 GMT</pubDate><ttl>60</ttl></channel></rss>