๐Ÿ” CVE Alert

CVE-2026-98107

UNKNOWN 0.0

Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect l2cap_chan_connect() tries to ensure there are no more than L2CAP_ECRED_CONN_SCID_MAX pending ECRED channels, so they fit in the same L2CAP_ECRED_CONN_REQ that l2cap_ecred_connect() constructs. However, the check only counts deferred channels. If 6 L2CAP sockets are connected at the same time in order DDDDND (D=deferred, N=non-deferred), the last can bump the total to max+1. It results to one __le16 written out of bounds of the scid array, and an invalid ECRED_CONN_REQ being sent. Fix by leaving room for the non-deferred pending ECRED channels in the counting in l2cap_chan_connect(), so the limit can't be exceeded. Move counting under same critical section where the channel is added. Although race conditions involving this appear unreachable, it's easier to see. Also add WARN_ON_ONCE check in l2cap_ecred_defer_connect() to make this less brittle.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 25, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
da49b602f7f75ccc91386e1274b3ef71676cd092 < ce0927eb3ee2939fab5ce3f9334bfd2fafb38481 da49b602f7f75ccc91386e1274b3ef71676cd092 < 6da5c0331fc3ef0c7b8df8269523fc3b2cce1e65 da49b602f7f75ccc91386e1274b3ef71676cd092 < df8c3af6132640da4788e96a02d653e642059803 da49b602f7f75ccc91386e1274b3ef71676cd092 < 56c2b5831d39dc84aad2573dc3e197af1a872a05
Linux / Linux
5.7

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/ce0927eb3ee2939fab5ce3f9334bfd2fafb38481 git.kernel.org: https://git.kernel.org/stable/c/6da5c0331fc3ef0c7b8df8269523fc3b2cce1e65 git.kernel.org: https://git.kernel.org/stable/c/df8c3af6132640da4788e96a02d653e642059803 git.kernel.org: https://git.kernel.org/stable/c/56c2b5831d39dc84aad2573dc3e197af1a872a05