In the Linux kernel, the following vulnerability has been resolved:
pptp: ensure minimal skb length in pptp_xmit()
Commit aabc6596ffb3 ("net: ppp: Add bound checking for skb data
on ppp_sync_txmung") fixed ppp_sync_txmunge()
We need a similar fix in pptp_xmit(), otherwise we might
read uninit data as reported by syzbot.
BUG: KMSAN: uninit-value in pptp_xmit+0xc34/0x2720 drivers/net/ppp/pptp.c:193
pptp_xmit+0xc34/0x2720 drivers/net/ppp/pptp.c:193
ppp_channel_bridge_input drivers/net/ppp/ppp_generic.c:2290 [inline]
ppp_input+0x1d6/0xe60 drivers/net/ppp/ppp_generic.c:2314
pppoe_rcv_core+0x1e8/0x760 drivers/net/ppp/pppoe.c:379
sk_backlog_rcv+0x142/0x420 include/net/sock.h:1148
__release_sock+0x1d3/0x330 net/core/sock.c:3213
release_sock+0x6b/0x270 net/core/sock.c:3767
pppoe_sendmsg+0x15d/0xcb0 drivers/net/ppp/pppoe.c:904
sock_sendmsg_nosec net/socket.c:712 [inline]
__sock_sendmsg+0x330/0x3d0 net/socket.c:727
____sys_sendmsg+0x893/0xd80 net/socket.c:2566
___sys_sendmsg+0x271/0x3b0 net/socket.c:2620
__sys_sendmmsg+0x2d9/0x7c0 net/socket.c:2709
CVSS
8.6 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 97b8c5d322c5c0038cac4bc56fdbe237d0be426f; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 26672f1679b143aa34fca0b6046b7fd0c184770d; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 5de7513f38f3c19c0610294ee478242bea356f8c; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 504cc4ab91073d2ac7404ad146139f86ecee7193; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 5005d24377378a20e5c0e53052fc4ebdcdcbc611; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before ea99b88b1999ebcb24d5d3a6b7910030f40d3bba; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before b7dcda76fd0615c0599c89f36873a6cd48e02dbb; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 builds before 1a04db0fd75cb6034fc27a56b67b3b8b9022a98c; and 1 more ranges
from 2.6.13 before 5.4.297; from 5.5 before 5.10.241; from 5.11 before 5.15.190; from 5.16 before 6.1.148; from 6.2 before 6.6.102; from 6.7 before 6.12.42; from 6.13 before 6.15.10; from 6.16 before 6.16.1; and 5 more ranges
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.
Printed from infosecsignals.com. Every record links back to the agency that published it.
Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.