Description
AFFLIB through 3.7.22 contains a heap out-of-bounds write vulnerability in af_get_page() that allows attackers to corrupt heap memory by supplying crafted AFF images with mismatched page and sector sizes. Attackers can set a page size larger than and not a multiple of the sector size, causing the sector zero-fill loop to write past the buffer and crash forensic tools.
Published: 2026-10-30
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Heap out‑of‑bounds write causing memory corruption and tool crashes
Action: Patch
AI Analysis

Impact

A flaw in the AFFLIB library allows a maliciously crafted AFF image to trigger a heap out‑of‑bounds write during page allocation, resulting in memory corruption that may crash forensic tools or alter recovered data. The vulnerability is a classic buffer overflow (CWE‑787) that can undermine data integrity and availability in environments processing AFF files.

Affected Systems

Versions of AFFLIB up to and including 3.7.22, developed by sshock, are affected. These libraries are commonly embedded in forensic image utilities that read AFF formats, so any system utilizing this code path is potentially impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, and the EPSS score is not available, suggesting no known widespread exploitation yet. Because an attacker must supply a crafted AFF image, the attack vector is likely local or remote via file ingestion. The run‑time impact could be a denial of service or subtle memory corruption if the tool runs with elevated privileges. As the vulnerability is not listed in CISA’s KEV catalog, immediate risk detection may be limited, but the potential for tooling crashes warrants attention.

Generated by OpenCVE AI on October 30, 2026 at 14:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Replace AFFLIB with version 3.7.23 or later that fixes af_get_page wall boundaries.
  • Rebuild or reinstall forensic tools that embed AFFLIB to ensure they link against the updated library.
  • Validate the page and sector sizes when ingesting AFF images, rejecting or correcting requests that use non‑multiple sizes.
  • Restrict AFF file processing to a sandboxed or trusted environment and enforce integrity checks before loading.

Generated by OpenCVE AI on October 30, 2026 at 14:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description AFFLIB through 3.7.22 contains a heap out-of-bounds write vulnerability in af_get_page() that allows attackers to corrupt heap memory by supplying crafted AFF images with mismatched page and sector sizes. Attackers can set a page size larger than and not a multiple of the sector size, causing the sector zero-fill loop to write past the buffer and crash forensic tools.
Title AFFLIB through 3.7.22 Heap Out-of-Bounds Write in af_get_page
First Time appeared Afflib Project
Afflib Project afflib
Weaknesses CWE-787
CPEs cpe:2.3:a:afflib_project:afflib:*:*:*:*:*:*:*:*
Vendors & Products Afflib Project
Afflib Project afflib
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Afflib Project Afflib
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T13:18:19.851Z

Reserved: 2026-10-30T11:46:46.896Z

Link: CVE-2026-119601

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-30T14:16:48.520

Modified: 2026-10-30T19:14:38.697

Link: CVE-2026-119601

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T15:15:07Z

Weaknesses