SUSE-SU-2026:4112-1 Security update for libzypp, zypper
Attackers can bypass repository signature checks and credential validation in SUSE's libzypp and zypper package managers.
- 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:4112-1?
SUSE-SU-2026:4112-1 is a vulnerability in libzypp, published on 9 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
This update for libzypp, zypper fixes the following issues:
Security issue fixed:
- invalidating legacy libzypp unsigned-repository cache state [LIBZYPP-LEGACY-CACHE-01] (bsc#1274625).
- hasCredentials() requires both username AND password to be non-empty (bsc#1273242).
- GPG Key hints in repoindex.xml require at least a long id to allow auto-import (bsc#1271730).
Non security issues fixed:
Econf parser adds tags in drop-in files outside any section to [main] (bsc#1272534).
libzypp: X-ZYpp-AnonymousId header anomaly (bsc#1268321).
Need zypper option to disable services to fix Dockerfile builds in OBS (bsc#1257249).
zypper loads repository data and installed packages prior to checking for required arguments (bsc#1274091).
Zypper patch doesn't give enough details about conflicts (bsc#1277790).
dependency issue for package 'python3-vsts-cd-manager' after starting the upgrade (bsc#1261038). Changes for libzypp:
Update to version 17.38.15:
- Prevent libgpgme from launching gpg-agents; we don't need them.
- defaultLoadSystem: Hand out the ZYpp::Ptr as return value.
- Replace popen cat/zcat with solv_xfopen for testcase loaders (fixes #749)
- zypp: Improve Testcase Loading for MCP Tools.
- spec: Remove useless %bcond visibility_hidden (is always ON in cmake)
- zypp.conf: add solver.NoUpdateProvide (default: false) option.
Changes for zypper:
- Update to version 1.14.101.
Which versions are affected by SUSE-SU-2026:4112-1?
Linux distribution packages (3)
libzypp SUSE:Linux Enterprise Installer Updates 15 SP6 | All versions | 17.38.15-150600.3.95.1 |
libzypp SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 17.38.15-150600.3.95.1 |
zypper SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 1.14.101-150600.10.58.1 |
How do I fix SUSE-SU-2026:4112-1?
Apply the vendor's patch.
Is SUSE-SU-2026:4112-1 being exploited?
There is no known exploitation of SUSE-SU-2026:4112-1 in the wild and no public exploit code.