CVE-2024-35826

block: Fix page refcounts for unaligned buffers in __bio_release_pages()

References

Notes

 carnil> Introduced in 1b151e2435fc ("block: Remove special-casing of compound pages").
 carnil> Vulnerable versions: 4.19.307 5.4.269 5.10.210 5.15.148 6.1.75 6.6.14 6.7.2
 carnil> 6.8-rc1.

Bugs

Status

Branch Status
upstream released (6.9-rc1) [38b43539d64b2fa020b3b9a752a986769f87f7a6]
6.18-upstream-stable N/A "Fixed before branching point"
6.17-upstream-stable N/A "Fixed before branching point"
6.12-upstream-stable N/A "Fixed before branching point"
6.8-upstream-stable released (6.8.3) [c9d3d2fbde9b8197bce88abcbe8ee8e713ffe7c2]
6.6-upstream-stable released (6.6.24) [7d3765550374f71248c55e6206ea1d6fd4537e65]
6.1-upstream-stable released (6.1.84) [242006996d15f5ca62e22f8c7de077d9c4a8f367]
5.10-upstream-stable needed
sid released (6.7.12-1)
6.12-trixie-security N/A "Fixed before branching point"
6.1-bookworm-security released (6.1.85-1)
5.10-bullseye-security needed