Kernel: T8919: Update Linux Kernel to 6.18.33 - #1196
Conversation
The Kernel 6.18.33 now has an upstream fix for the fragnesia vulnerability
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
🧰 Additional context used🔍 Remote MCPAdditional Context for PR ReviewFragnesia Vulnerability Details (CVE-2026-46300)The Fragnesia vulnerability is tracked as CVE-2026-46300 (CVSS score: 7.8) and is rooted in the Linux kernel's XFRM ESP-in-TCP subsystem. The vulnerability was disclosed on May 14, 2026, and is the third kernel bug of this kind identified within two weeks. Root Cause: The underlying flaw is in the core socket-buffer code: Technical Impact: The XFRM ESP-in-TCP receive path would then perform in-place AES-GCM decryption directly over those page-cache pages, allowing an unprivileged process to XOR a chosen key. This behavior enables Fragnesia to corrupt cached file pages without altering the file on disk. Patch Details: The patch is small – two lines in Important Context: Technically, Fragnesia wasn't a new bug "introduced" by the Dirty Frag patch; rather, the Dirty Frag patch added code paths that relied on the correct SKBFL_SHARED_FRAG tag, making a 13-year-old coalescing bug exploitable for the first time. The existing kernel patches for Dirty Frag do not fix Fragnesia—a separate patch is required. Linux Kernel 6.18.33 StatusLinux Kernel 6.18.33 was released on 2026-05-23. Linux 6.18 offers two years of long-term support. At the core of 6.18 is a significant upgrade to the slab memory allocator in the form of "sheaves," a per-CPU cache mechanism that reduces contention and speeds up memory allocation and freeing operations. 🔇 Additional comments (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughKernel version in ChangesKernel version bump
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
👍 |
jestabro
left a comment
There was a problem hiding this comment.
Update kernel version and drop no longer needed patch.
|
CI integration 👍 passed! Details
|
sarthurdev
left a comment
There was a problem hiding this comment.
Update kernel for security fix.
Change summary
The Kernel 6.18.33 now has an upstream fix for the fragnesia vulnerability
Types of changes
Related Task(s)
How to test / Smoketest result
All pass
Checklist: