CVE-2026-43445
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/05/2026
Última modificación:
21/05/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
e1000/e1000e: Fix leak in DMA error cleanup<br />
<br />
If an error is encountered while mapping TX buffers, the driver should<br />
unmap any buffers already mapped for that skb.<br />
<br />
Because count is incremented after a successful mapping, it will always<br />
match the correct number of unmappings needed when dma_error is reached.<br />
Decrementing count before the while loop in dma_error causes an<br />
off-by-one error. If any mapping was successful before an unsuccessful<br />
mapping, exactly one DMA mapping would leak.<br />
<br />
In these commits, a faulty while condition caused an infinite loop in<br />
dma_error:<br />
Commit 03b1320dfcee ("e1000e: remove use of skb_dma_map from e1000e<br />
driver")<br />
Commit 602c0554d7b0 ("e1000: remove use of skb_dma_map from e1000 driver")<br />
<br />
Commit c1fa347f20f1 ("e1000/e1000e/igb/igbvf/ixgb/ixgbe: Fix tests of<br />
unsigned in *_tx_map()") fixed the infinite loop, but introduced the<br />
off-by-one error.<br />
<br />
This issue may still exist in the igbvf driver, but I did not address it<br />
in this patch.
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 2.6.33.1 (incluyendo) | 5.10.253 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.11 (incluyendo) | 5.15.203 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16 (incluyendo) | 6.1.167 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (incluyendo) | 6.6.130 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (incluyendo) | 6.12.78 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (incluyendo) | 6.18.19 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (incluyendo) | 6.19.9 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:2.6.33:-:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.33:rc6:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.33:rc7:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.33:rc8:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/0606c24a745bafd1be5d66c48361638cd9cad74b
- https://git.kernel.org/stable/c/0a1fc25deabab4efce64610e3c449485c4fa8f5f
- https://git.kernel.org/stable/c/10b5e65959e955a1c8894e0a5413944b5a70204a
- https://git.kernel.org/stable/c/30e87ade8d678c25a8546cf38c0b498fa5cb27d3
- https://git.kernel.org/stable/c/519051c711dfd239ef6e4b28878efee400a035f9
- https://git.kernel.org/stable/c/7eaeb778bfaa3b2a804f89321c234d59c74569db
- https://git.kernel.org/stable/c/e94eaef11142b01f77bf8ba4d0b59720b7858109
- https://git.kernel.org/stable/c/fa5ba9867a55e640df0dc79bf0199770fb043f03



