CVE-2026-45921
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
27/05/2026
Last modified:
24/06/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()<br />
<br />
The function mtd_parser_tplink_safeloader_parse() allocates buf via<br />
mtd_parser_tplink_safeloader_read_table(). If the allocation for<br />
parts[idx].name fails inside the loop, the code jumps to the err_free<br />
label without freeing buf, leading to a memory leak.<br />
<br />
Fix this by freeing the temporary buffer buf in the err_free label.<br />
<br />
Compile tested only. Issue found using a prototype static analysis tool<br />
and code review.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (including) | 6.6.128 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.12.75 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (including) | 6.18.14 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (including) | 6.19.4 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/0f5e62ea5c43146eacdc6861cb1022ffae1b79bc
- https://git.kernel.org/stable/c/971e9c53aed82f17a9c6a65daa4e21cc15eba5b1
- https://git.kernel.org/stable/c/980ce2b02dd06a4fdf5fee38b2e14becf9cf7b8b
- https://git.kernel.org/stable/c/e97f5fac8ce9a6b9ec724c97d86b0985e915fdca
- https://git.kernel.org/stable/c/ec121ad626c319085f6d40a52cd04e99b4554926



