CVE-2026-63925

Source
https://cve.org/CVERecord?id=CVE-2026-63925
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63925.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63925
Downstream
Published
2026-07-19T14:55:26.442Z
Modified
2026-07-22T05:29:44.437359438Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H CVSS Calculator
Summary
macsec: fix replay protection at XPN lower-PN wrap
Details

In the Linux kernel, the following vulnerability has been resolved:

macsec: fix replay protection at XPN lower-PN wrap

In macsecpostdecrypt(), when pn is U32MAX, pn + 1 overflows u32 to 0 and the first branch never fires. If nextpnhalves.lower is also in the upper half, pnsamehalf(pn, lower) is true and the XPN else-if does not fire either, leaving nextpnhalves unchanged. An attacker that captures the legitimate frame carrying pn == 0xFFFFFFFF on an XPN association can then replay it indefinitely, since lowestpn never rises above the captured pn and macsec_decrypt() reconstructs the same IV.

Extend the XPN else-if to also fire when pn + 1 wraps to 0, so receipt of pn == U32MAX advances nextpn_halves to (upper + 1, 0).

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63925.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a21ecf0e033807b976967286e6c392f48ee2049f
Fixed
dd7306779c6ce1238f4cdc34f3c1f2246b854457
Fixed
d15130461df388136b62a7b0ce9f66e7e2fa9ff1
Fixed
23c0e230eab397d7f68be2538790ac41d3bb91fd
Fixed
679e13a65e68a67c8b3c0467c02ee89157ec6f0f
Fixed
79495a1b0944fe31ffd54b54b00211b493590d62
Fixed
6d00f5c7e5ff7ec4795b7f5f8ed88bd346641652
Fixed
d55acbe577db892b60547b6ef1c020b359331a6d
Fixed
e68842b3356471ba56c882209f324613dac47f64

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63925.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.7.0
Fixed
5.10.259
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.210
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.176
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.143
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.93
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63925.json"