{"id":"CVE-2026-74290","title":"net/sched: cls_flow: Dont expose folded kernel pointers","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: cls_flow: Dont expose folded kernel pointers\n\nThe flow classifier falls back to addr_fold() for fields that are missing\nfrom packet headers. In map mode, use…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 19f2ecf8ea564562c7e7a919cf38068dd9aa1c96","Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 3d054001860270748405a3f9270c5fa0bf7ffc19","Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < fb31fbe51c233f3bf47021121f63d2e42cac2d08","Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 0a8b5b74f0e6b6b9ce453bcfa4baa502c4c7577a","Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 6151159618198675e01c391676e579738286c135","Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < f294fc71c4a0fa4964f6428a1b4e7929c1d83125","Linux 2.6.25"],"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"partial","timestamp":"2026-11-06T16:55:56.474806Z"},"published":"2026-08-15","updated":"2026-11-06","sourceUpdated":"2026-11-06T17:05:43.605Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-74290","references":[{"url":"https://git.kernel.org/stable/c/19f2ecf8ea564562c7e7a919cf38068dd9aa1c96"},{"url":"https://git.kernel.org/stable/c/3d054001860270748405a3f9270c5fa0bf7ffc19"},{"url":"https://git.kernel.org/stable/c/fb31fbe51c233f3bf47021121f63d2e42cac2d08"},{"url":"https://git.kernel.org/stable/c/0a8b5b74f0e6b6b9ce453bcfa4baa502c4c7577a"},{"url":"https://git.kernel.org/stable/c/6151159618198675e01c391676e579738286c135"},{"url":"https://git.kernel.org/stable/c/f294fc71c4a0fa4964f6428a1b4e7929c1d83125"}],"tags":["cve.org"],"epss":0.00173,"epssPercentile":0.06715,"ingestedAt":"2026-11-06T18:00:12.564Z","slug":"CVE-2026-74290","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nnet/sched: cls_flow: Dont expose folded kernel pointers\n\nThe flow classifier falls back to addr_fold() for fields that are missing\nfrom packet headers. In map mode, userspace controls mask, xor, rshift,\naddend and divisor, and can observe the resulting classid through class\nstatistics. This allows a tc classifier in a user/network namespace to\nrecover the 32-bit folded value of skb->sk, skb_dst() or skb_nfct().\n\nAlign with standard kernel practices for pointer hashing and replace the\nXOR folding with a keyed siphash (which is cryptographically secure)\n\n## Affected\n\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 19f2ecf8ea564562c7e7a919cf38068dd9aa1c96`\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 3d054001860270748405a3f9270c5fa0bf7ffc19`\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < fb31fbe51c233f3bf47021121f63d2e42cac2d08`\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 0a8b5b74f0e6b6b9ce453bcfa4baa502c4c7577a`\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < 6151159618198675e01c391676e579738286c135`\n- `Linux >= e5dfb815181fcb186d6080ac3a091eadff2d98fe < f294fc71c4a0fa4964f6428a1b4e7929c1d83125`\n- `Linux 2.6.25`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}