Skip to content
Heist/ feed
Back to feed
HighFix available

erofs: fix interlaced plain identification for encoded extents

Type: advisorySources: OSV

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 source

Published 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"
}