Intel

AIKIDO-2026-10342

libarchive.libarchive is vulnerable to NULL Pointer Dereference

NULL Pointer Dereference Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Mar 12, 2026

55

Medium Risk

This Affects:

C++libarchive.libarchive
3.3.0 - 3.8.5
Fixed in 3.8.6
Are you affected? Scan for Free

TL;DR

Affected versions of this package contain a flaw in archive_entry_acl_from_text_w where malformed ACL input may trigger a segmentation fault instead of returning ARCHIVE_WARN as specified by the API contract. The function fails to properly validate certain malformed ACL strings, leading to a null pointer dereference during parsing. An attacker able to supply crafted ACL metadata—such as through a malicious archive file processed by software relying on libarchive—could trigger a crash, resulting in a denial-of-service condition when the archive is parsed.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

libarchive.libarchive is vulnerable to NULL Pointer Dereference in versions 3.3.0 - 3.8.5.

How to fix this

Upgrade the libarchive.libarchive library to the patch version.