Description
In the Linux kernel, the following vulnerability has been resolved: media: dvbdev: prevent the risk of out of memory access The dvbdev contains a static variable used to store dvb minors. The behavior of it depends if CONFIG_DVB_DYNAMIC_MINORS is set or not. When not set, dvb_register_device() won't check for boundaries, as it will rely that a previous call to dvb_register_adapter() would already be enforcing it. On a similar way, dvb_device_open() uses the assumption that the register functions already did the needed checks. This can be fragile if some device ends using different calls. This also generate warnings on static check analysers like Coverity. So, add explicit guards to prevent potential risk of OOM issues.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
5dd3f3071070f5a306bdf8d474c80062f5691cba to < fedfde9deb83ac8d2f3d5f36f111023df34b1684affected5dd3f3071070f5a306bdf8d474c80062f5691cba to < 3b88675e18b6517043a6f734eaa8ea6eb3bfa140affected5dd3f3071070f5a306bdf8d474c80062f5691cba to < a4a17210c03ade1c8d9a9f193a105654b7a05c11affected5dd3f3071070f5a306bdf8d474c80062f5691cba to < 5f76f7df14861e3a560898fa41979ec92424b58faffected5dd3f3071070f5a306bdf8d474c80062f5691cba to < b751a96025275c17f04083cbfe856822f1658946affected5dd3f3071070f5a306bdf8d474c80062f5691cba to < 1e461672616b726f29261ee81bb991528818537caffected5dd3f3071070f5a306bdf8d474c80062f5691cba to < 9c17085fabbde2041c893d29599800f2d4992b23affected5dd3f3071070f5a306bdf8d474c80062f5691cba to < 972e63e895abbe8aa1ccbdbb4e6362abda7cd457affected
Linux Linux
Default version status: affected
2.6.29affected0 to < 2.6.29unaffected4.19.324 to ≤ 4.19.*unaffected5.4.286 to ≤ 5.4.*unaffected5.10.230 to ≤ 5.10.*unaffected5.15.172 to ≤ 5.15.*unaffected6.1.117 to ≤ 6.1.*unaffected6.6.61 to ≤ 6.6.*unaffected6.11.8 to ≤ 6.11.*unaffected6.12 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/fedfde9deb83ac8d2f3d5f36f111023df34b1684 ↗
- https://git.kernel.org/stable/c/3b88675e18b6517043a6f734eaa8ea6eb3bfa140 ↗
- https://git.kernel.org/stable/c/a4a17210c03ade1c8d9a9f193a105654b7a05c11 ↗
- https://git.kernel.org/stable/c/5f76f7df14861e3a560898fa41979ec92424b58f ↗
- https://git.kernel.org/stable/c/b751a96025275c17f04083cbfe856822f1658946 ↗
- https://git.kernel.org/stable/c/1e461672616b726f29261ee81bb991528818537c ↗
- https://git.kernel.org/stable/c/9c17085fabbde2041c893d29599800f2d4992b23 ↗
- https://git.kernel.org/stable/c/972e63e895abbe8aa1ccbdbb4e6362abda7cd457 ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00002.html ↗
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html ↗