In the Linux kernel, the following vulnerability has been resolved: mctp: serial: handle zero-length frames to prevent rx buffer overflow The MCTP serial receive state machine reads a frame length …
Critical CVSS 9.6
Summary
In the Linux kernel, the following vulnerability has been resolved: mctp: serial: handle zero-length frames to prevent rx buffer overflow The MCTP serial receive state machine reads a frame length byte in mctp_serial_push_header() case 2 and validates it upper-bound-only: if (c > MCTP_SERIAL_FRAME_MTU) { dev->rxstate = STATE_ERR; } else { dev->rxlen = c; dev->rxpos = 0; dev->rxstate = STATE_DATA; ... } A length of zero passes this check, so rxlen is set to 0 and the state machi…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/06a6b606129c8a25cd457760f5370f3ff01fe05d
- https://git.kernel.org/stable/c/36dc6d6964a3b90411cc7944cd9b8b6f67b9807b
- https://git.kernel.org/stable/c/68819427bc07eca7963a9e8be19e5272cc29186c
- https://git.kernel.org/stable/c/793b9b729f1e8de57be8c8daf1a9838be96cabed
- https://git.kernel.org/stable/c/f80ba170d7b3a44e3d244a2c8e06031d61bf3b23
Timeline
- nvd_ingest NVD