erofs: fix interlaced plain identification for encoded extents
In the Linux kernel, the following vulnerability has been resolved: erofs: fix interlaced plain identification for encoded extents Only plain data whose start position and on-disk physical length are both aligned to the block size should be classified as interlaced plain extents. Otherwise, it must be treated as shifted plain extents. This issue was found by syzbot using a crafted compressed image containing plain extents with unaligned physical lengths, which can cause OOB read in z_erofs_transform_plain().
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 6.18.16, 6.19.6
- CVEs
- CVE-2026-43166
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 8 Nov 2026, 00:48 UTC · Revision 1
Source evidence
erofs: fix interlaced plain identification for encoded extents
core-osv · Original sourcePublished 6 May 2026, 11:27 UTC
In the Linux kernel, the following vulnerability has been resolved: erofs: fix interlaced plain identification for encoded extents Only plain data whose start position and on-disk physical length are both aligned to the block size should be classified as interlaced plain extents. Otherwise, it must be treated as shifted plain extents. This issue was found by syzbot using a crafted compressed image containing plain extents with unaligned physical lengths, which can cause OOB read in z_erofs_transform_plain().
osv:CVE-2026-43166
Kernel
Fixed versions: 6.18.16, 6.19.6
Complete source record
{
"id": "5afd37ca60ef67ab958627b737578f18d5f9e2f2a6ff95b1ac1ed2ce716fe155",
"url": "https://osv.dev/vulnerability/CVE-2026-43166",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "erofs: fix interlaced plain identification for encoded extents",
"summary": "In the Linux kernel, the following vulnerability has been resolved: erofs: fix interlaced plain identification for encoded extents Only plain data whose start position and on-disk physical length are both aligned to the block size should be classified as interlaced plain extents. Otherwise, it must be treated as shifted plain extents. This issue was found by syzbot using a crafted compressed image containing plain extents with unaligned physical lengths, which can cause OOB read in z_erofs_transform_plain().",
"evidence": "osv:CVE-2026-43166",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.18.16",
"evidence": "/affected/1/ranges"
},
{
"value": "6.19.6",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "high",
"structured": {
"id": "CVE-2026-43166",
"aliases": [
"CVE-2026-43166"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "1d191b4ca51d73699cb127386b95ac152af2b930"
},
{
"fixed": "9d5a97bc71ed5783687705c708454c4453aa91d1"
},
{
"fixed": "d3790f26d38606f020212486359b84632c19d08b"
},
{
"fixed": "4a2d046e4b13202a6301a993961f5b30ae4d7119"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-43166.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.15.0"
},
{
"fixed": "6.18.16"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.19.0"
},
{
"fixed": "6.19.6"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-43166.json"
}
}
],
"modified": "2026-10-28T02:30:52.344180954Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/4a2d046e4b13202a6301a993961f5b30ae4d7119",
"https://git.kernel.org/stable/c/9d5a97bc71ed5783687705c708454c4453aa91d1",
"https://git.kernel.org/stable/c/d3790f26d38606f020212486359b84632c19d08b",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43166.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-43166",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43166.json"
}
},
"related_cves": [
{
"value": "CVE-2026-43166",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 521092,
"published_at": "2026-05-06T11:27:43.242+00:00"
}