CVE-2025-39802
Last modified
CVE-2025-39802 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts Restore the SIMD usability check that was removed by commit 773426f4771b ("crypto: arm/poly1305 - Add block-only interface"). This safety check is cheap and is well worth eliminating a footgun. While the Poly1305 functions should not be called when SIMD registers are unusable, if they are anyway, they should just do the right thing instead of corrupting random tasks' registers and/or computing incorrect MACs. Fixing this is also needed for poly1305_kunit to pass. Just use may_use_simd() instead of the original crypto_simd_usable(), since poly1305_kunit won't rely on crypto_simd_disabled_for_test.. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts Restore the SIMD usability check that was removed by commit 773426f4771b ("crypto: arm/poly1305 - Add block-only interface"). This safety check is cheap and is well worth eliminating a footgun. While the Poly1305 functions should not be called when SIMD registers are unusable, if they are anyway, they should just do the right thing instead of corrupting random tasks' registers and/or computing incorrect MACs. Fixing this is also needed for poly1305_kunit to pass. Just use may_use_simd() instead of the original crypto_simd_usable(), since poly1305_kunit won't rely on crypto_simd_disabled_for_test.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux Kernel | >= 6.16, < 6.16.4 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2025-39802?
How severe is CVE-2025-39802?
How do I fix CVE-2025-39802?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-39797In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2025-39798In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2025-39799Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2025-3980A vulnerability classified as problematic was found in wowjo…5.3
- CVE-2025-39800In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2025-39801In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2025-39803In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2025-39804In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2025-39805In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2025-39806In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2025-39807In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2025-39808In the Linux kernel, the following vulnerability has been re…5.5
Are you affected by CVE-2025-39802?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
