CVE-2025-37749 json
net: ppp: Add bound checking for skb data on ppp_sync_txmung
published 2025-05-01 18 mo ago modified 2026-08-05 3 mo ago also EUVD-2025-13070
- cvss
- 8.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 35%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
net: ppp: Add bound checking for skb data on ppp_sync_txmung
Ensure we have enough data in linear buffer from skb before accessing initial bytes. This prevents potential out-of-bounds accesses when processing short packets.
When ppp_sync_txmung receives an incoming package with an empty payload: (remote) gef➤ p *(struct pppoe_hdr *) (skb->head + skb->network_header) $18 = { type = 0x1, ver = 0x1, code = 0x0, sid = 0x2, length = 0x0, tag = 0xffff8880371cdb96 }
from the skb struct (trimmed) tail = 0x16, end = 0x140, head = 0xffff88803346f400 "4", data = 0xffff88803346f416 ":\377", truesize = 0x380, len = 0x0, data_len = 0x0, mac_len = 0xe, hdr_len = 0x0,
it is not safe to access data[2].
[pabeni@redhat.com: fixed subj typo]
Patch / fix
- Linux Linux 5.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3, 6.15
- linux Debian 12 6.1.135-1
- linux Debian 14, Debian 13 6.12.25-1
debian advisories DEBIAN-CVE-2025-37749
- linux Ubuntu 22.04 LTS 5.15.0-144.157
- linux Ubuntu 24.04 LTS 6.8.0-100.100
- linux-aws Ubuntu 22.04 LTS 5.15.0-1088.95
- linux-aws Ubuntu 24.04 LTS 6.8.0-1046.49
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1087.96
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1047.50
- linux-gke Ubuntu 22.04 LTS 5.15.0-1085.91
- linux-gke Ubuntu 24.04 LTS 6.8.0-1043.48
ubuntu advisories UBUNTU-CVE-2025-37749
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel RHEL 10.1 6.12.0-124.8.1.el10_1
- rv RHEL 10.1 6.12.0-124.8.1.el10_1
- perf RHEL 10.1 6.12.0-124.8.1.el10_1
- rtla RHEL 10.1 6.12.0-124.8.1.el10_1
- libperf RHEL 10.1 6.12.0-124.8.1.el10_1
- kernel-rt RHEL 10.1 6.12.0-124.8.1.el10_1
- kernel-64k RHEL 10.1 6.12.0-124.8.1.el10_1
- kernel-core RHEL 10.1 6.12.0-124.8.1.el10_1
red hat advisories RHSA-2025:20095RHSA-2025:8248RHSA-2025:7903
- dtb-aarch64 openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-64kb SLE Module for Basesystem 15 SP6, openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-syms SLE Module for Development Tools 15 SP6, openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-obs-qa openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-source SLE Module for Development Tools 15 SP6, SLE Module for Basesystem 15 SP6, openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-default SLE Workstation Extension 15 SP6, SLE Module for Legacy 15 SP6, SLE Module for Basesystem 15 SP6 +3 more 6.4.0-150600.23.53.1
- kernel-kvmsmall openSUSE Leap 15.6 6.4.0-150600.23.53.1
- kernel-zfcpdump SLE Module for Basesystem 15 SP6, openSUSE Leap 15.6 6.4.0-150600.23.53.1
suse advisories SUSE-SU-2025:02000-1SUSE-SU-2025:01983-1SUSE-SU-2025:01972-1SUSE-SU-2025:20413-1SUSE-SU-2025:01967-1SUSE-SU-2025:01965-1
- kernel AlmaLinux 10 6.12.0-124.8.1.el10_1
- rv AlmaLinux 10 6.12.0-124.8.1.el10_1
- perf AlmaLinux 10 6.12.0-124.8.1.el10_1
- rtla AlmaLinux 10 6.12.0-124.8.1.el10_1
- libperf AlmaLinux 10 6.12.0-124.8.1.el10_1
- kernel-rt AlmaLinux 10 6.12.0-124.8.1.el10_1
- kernel-64k AlmaLinux 10 6.12.0-124.8.1.el10_1
- kernel-core AlmaLinux 10 6.12.0-124.8.1.el10_1
almalinux advisories ALSA-2025:20095ALSA-2025:7903
- kernel Rocky Linux 10 6.12.0-124.8.1.el10_1
rocky linux advisories RLSA-2025:20095
- git.kernel.org/stable/c/529401c8f12ecc35f9ea5d946d5a5596cf172b48 commit
- git.kernel.org/stable/c/de5a4f0cba58625e88b7bebd88f780c8c0150997 commit
- git.kernel.org/stable/c/99aa698dec342a07125d733e39aab4394b3b7e05 commit
- git.kernel.org/stable/c/b78f2b458f56a5a4d976c8e01c43dbf58d3ea2ca commit
- git.kernel.org/stable/c/fbaffe8bccf148ece8ad67eb5d7aa852cabf59c8 commit
- git.kernel.org/stable/c/b4c836d33ca888695b2f2665f948bc1b34fbd533 commit
- git.kernel.org/stable/c/1f6eb9fa87a781d5370c0de7794ae242f1a95ee5 commit
- git.kernel.org/stable/c/6e8a6bf43cea4347121ab21bb1ed8d7bef7e732e commit
- git.kernel.org/stable/c/aabc6596ffb377c4c9c8f335124b92ea282c9821 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-37749 updated cvss 6.1
kernel: net: ppp: Add bound checking for skb data on ppp_sync_txmung
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 kernel-rt, kernel-rt-kvm, kernel-rt-core, kernel-rt-modules, kernel-rt-debug-kvm, kernel-rt-debug-core, +12 moreaffected: workaround, no fix planned “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.”
-
Red Hat CodeReady Linux Builder EUS (v.9.4) libperf 5.14.0-427.70.1.el9_4, kernel-debuginfo-common-s390x 5.14.0-427.70.1.el9_4, kernel-debuginfo-common-x86_64 5.14.0-427.70.1.el9_4, kernel-debuginfo-common-aarch64 5.14.0-427.70.1.el9_4, kernel-debuginfo-common-ppc64le 5.14.0-427.70.1.el9_4fixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:8248
-
Red Hat Enterprise Linux AppStream (v. 9) rv 5.14.0-570.17.1.el9_6, perf 5.14.0-570.17.1.el9_6, rtla 5.14.0-570.17.1.el9_6, python3-perf 5.14.0-570.17.1.el9_6, kernel-devel-matched 5.14.0-570.17.1.el9_6, kernel-64k-devel-matched 5.14.0-570.17.1.el9_6, +7 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:7903
-
Red Hat Enterprise Linux AppStream (v. 10) rv 6.12.0-124.8.1.el10_1, perf 6.12.0-124.8.1.el10_1, rtla 6.12.0-124.8.1.el10_1, python3-perf 6.12.0-124.8.1.el10_1, kernel-devel-matched 6.12.0-124.8.1.el10_1, kernel-64k-devel-matched 6.12.0-124.8.1.el10_1, +7 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:20095
-
Red Hat Enterprise Linux AppStream EUS (v.9.4) rv 5.14.0-427.70.1.el9_4, perf 5.14.0-427.70.1.el9_4, rtla 5.14.0-427.70.1.el9_4, kernel-devel-matched 5.14.0-427.70.1.el9_4, kernel-64k-devel-matched 5.14.0-427.70.1.el9_4, kernel-debug-devel-matched 5.14.0-427.70.1.el9_4, +6 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:8248
-
Red Hat Enterprise Linux BaseOS (v. 9) kernel 5.14.0-570.17.1.el9_6, kernel-64k 5.14.0-570.17.1.el9_6, kernel-core 5.14.0-570.17.1.el9_6, kernel-tools 5.14.0-570.17.1.el9_6, kernel-modules 5.14.0-570.17.1.el9_6, kernel-64k-core 5.14.0-570.17.1.el9_6, +27 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:7903
-
Red Hat Enterprise Linux BaseOS (v. 10) kernel 6.12.0-124.8.1.el10_1, kernel-64k 6.12.0-124.8.1.el10_1, kernel-core 6.12.0-124.8.1.el10_1, kernel-tools 6.12.0-124.8.1.el10_1, kernel-modules 6.12.0-124.8.1.el10_1, kernel-64k-core 6.12.0-124.8.1.el10_1, +28 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:20095
-
Red Hat Enterprise Linux BaseOS EUS (v.9.4) bpftool 7.3.0-427.70.1.el9_4, kernel 5.14.0-427.70.1.el9_4, kernel-64k 5.14.0-427.70.1.el9_4, kernel-core 5.14.0-427.70.1.el9_4, kernel-tools 5.14.0-427.70.1.el9_4, python3-perf 5.14.0-427.70.1.el9_4, +28 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:8248
show 8 moreshow fewer
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) libperf 5.14.0-570.17.1.el9_6, kernel-debuginfo-common-s390x 5.14.0-570.17.1.el9_6, kernel-debuginfo-common-x86_64 5.14.0-570.17.1.el9_6, kernel-debuginfo-common-aarch64 5.14.0-570.17.1.el9_6, kernel-debuginfo-common-ppc64le 5.14.0-570.17.1.el9_6fixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:7903
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) libperf 6.12.0-124.8.1.el10_1, kernel-debuginfo-common-s390x 6.12.0-124.8.1.el10_1, kernel-debuginfo-common-x86_64 6.12.0-124.8.1.el10_1, kernel-debuginfo-common-aarch64 6.12.0-124.8.1.el10_1, kernel-debuginfo-common-ppc64le 6.12.0-124.8.1.el10_1fixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:20095
-
Red Hat Enterprise Linux Real Time (v. 9) kernel-rt 5.14.0-570.17.1.el9_6, kernel-rt-64k 5.14.0-570.17.1.el9_6, kernel-rt-core 5.14.0-570.17.1.el9_6, kernel-rt-modules 5.14.0-570.17.1.el9_6, kernel-rt-64k-core 5.14.0-570.17.1.el9_6, kernel-rt-debug-core 5.14.0-570.17.1.el9_6, +14 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:7903
-
Red Hat Enterprise Linux Real Time (v. 10) kernel-rt 6.12.0-124.8.1.el10_1, kernel-rt-64k 6.12.0-124.8.1.el10_1, kernel-rt-core 6.12.0-124.8.1.el10_1, kernel-rt-modules 6.12.0-124.8.1.el10_1, kernel-rt-64k-core 6.12.0-124.8.1.el10_1, kernel-rt-debug-core 6.12.0-124.8.1.el10_1, +14 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:20095
-
Red Hat Enterprise Linux Real Time EUS (v.9.4) kernel-rt 5.14.0-427.70.1.el9_4, kernel-rt-core 5.14.0-427.70.1.el9_4, kernel-rt-modules 5.14.0-427.70.1.el9_4, kernel-rt-debug-core 5.14.0-427.70.1.el9_4, kernel-rt-modules-core 5.14.0-427.70.1.el9_4, kernel-rt-debug-modules 5.14.0-427.70.1.el9_4, +4 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:8248
-
Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt 5.14.0-570.17.1.el9_6, kernel-rt-kvm 5.14.0-570.17.1.el9_6, kernel-rt-core 5.14.0-570.17.1.el9_6, kernel-rt-modules 5.14.0-570.17.1.el9_6, kernel-rt-debug-kvm 5.14.0-570.17.1.el9_6, kernel-rt-debug-core 5.14.0-570.17.1.el9_6, +6 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:7903
-
Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt 6.12.0-124.8.1.el10_1, kernel-rt-core 6.12.0-124.8.1.el10_1, kernel-rt-modules 6.12.0-124.8.1.el10_1, kernel-rt-debug-core 6.12.0-124.8.1.el10_1, kernel-rt-modules-core 6.12.0-124.8.1.el10_1, kernel-rt-debug-modules 6.12.0-124.8.1.el10_1, +4 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:20095
-
Red Hat Enterprise Linux Real Time for NFV EUS (v.9.4) kernel-rt 5.14.0-427.70.1.el9_4, kernel-rt-kvm 5.14.0-427.70.1.el9_4, kernel-rt-core 5.14.0-427.70.1.el9_4, kernel-rt-modules 5.14.0-427.70.1.el9_4, kernel-rt-debug-kvm 5.14.0-427.70.1.el9_4, kernel-rt-debug-core 5.14.0-427.70.1.el9_4, +6 morefixed: vendor fix “No mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.” RHSA-2025:8248
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.40% chance of exploitation in the next 30 days, higher than 35% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H |
| NVD | 3.1 | 7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-125 Out-of-bounds Read
- Technology feeds
References
-
git.kernel.org
/stable/c/529401c8f12ecc35f9ea5d946d5a5596cf172b48
patch
-
git.kernel.org
/stable/c/de5a4f0cba58625e88b7bebd88f780c8c0150997
patch
-
git.kernel.org
/stable/c/99aa698dec342a07125d733e39aab4394b3b7e05
patch
-
git.kernel.org
/stable/c/b78f2b458f56a5a4d976c8e01c43dbf58d3ea2ca
patch
-
git.kernel.org
/stable/c/fbaffe8bccf148ece8ad67eb5d7aa852cabf59c8
patch
-
git.kernel.org
/stable/c/b4c836d33ca888695b2f2665f948bc1b34fbd533
patch
-
git.kernel.org
/stable/c/1f6eb9fa87a781d5370c0de7794ae242f1a95ee5
patch
-
git.kernel.org
/stable/c/6e8a6bf43cea4347121ab21bb1ed8d7bef7e732e
patch
-
git.kernel.org
/stable/c/aabc6596ffb377c4c9c8f335124b92ea282c9821
patch
-
lists.debian.org
/debian-lts-announce/2025/05/msg00045.html
mailing-list
-
lists.debian.org
/debian-lts-announce/2025/05/msg00030.html
mailing-list
Sources
- CVE List CVE-2025-37749
- NVD CVE-2025-37749
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.