SUSE-SU-2026:3587-1 Security update for libarchive
A security update for libarchive addresses memory corruption, file descriptor leaks, and null dereferences that could allow denial of service or code execution.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is SUSE-SU-2026:3587-1?
SUSE-SU-2026:3587-1 is a memory corruption vulnerability in libarchive, published on 11 Aug 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
This update for libarchive fixes the following issues:
- creating temporary files in the current working directory instead of the target directory can lead to file creation failures when the working directory is not writable (bsc#1254340).
- file descriptor leak in the mtree parser cleanup path could lead to file descriptor exhaustion and denial of service (bsc#1261003).
- NULL pointer dereference in archive_acl_from_text_w() could lead to a segmentation fault (bsc#1260998).
- reading from an invalid index when buffer size is smaller than H_LEVEL_OFFSET can lead to an out-of-bounds buffer overrun (bsc#1254341).
Which versions are affected by SUSE-SU-2026:3587-1?
Linux distribution packages (1)
libarchive SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | All versions | 3.3.3-32.20.1 |
How do I fix SUSE-SU-2026:3587-1?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is SUSE-SU-2026:3587-1 being exploited?
There is no known exploitation of SUSE-SU-2026:3587-1 in the wild and no public exploit code.