Security update for libsolv, libzypp, zypper
Source GCVE Database
Mentioned vulnerabilities
Not known to be exploited · fixed in 17.38.10 : patch affected systems soon.
Data as of 26 Oct 2026, 09:16 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 48% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 17.38.10
Exploitation evidence
Disclosed: evidence found.
CVE published 29 Jun 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
If you cannot patch yet, avoid using untrusted repositories with libzypp.
Description
This update for zypper, libzypp, libsolv fixes the following issues: Changes in zypper: Update to 1.14.98: - Transactional systems: Delegate rw-commands to transactional-wrapper if available (jsc#PED-13680, jsc#PED-15607) On a transactional system where the root filesystem is mounted read-only, zypper commands that modify the system cannot be executed directly. If the system provides a transactional-wrapper utility, zypper will automatically attempt to invoke it. The wrapper transparently executes the zypper command within a new, writable snapshot and manages the lifecycle of that snapshot based on the command's exit status. On transactional systems lacking a transactional-wrapper, users must manually invoke specialized tools -such as transactional-update- to install, update, or remove software. - Add --filter-version-change to zypper lu. Adds filtering by version change significance to reduce noise in update listings. Supports levels: rebuild (hides rebuild-only changes) and package (hides all release-only changes). - Autorefresh ris-services the way as plugin-services (bsc#1246504) It's actually wrong to treat service refreshes different depending on the service type. For the purpose of a service it makes no difference how the data about the repos to use are acquired. Changes in libzypp: Updated to 17.38.13: - A .repo files "path=" entry must not refer to a location outside the repo (bsc#1267874, CVE-2026-44942) A "path=" entry may solely denote a sub-directory of the baseurl where the metadata are located. A relative path trying to access data outside the baseurl is reported and sanitized. - Repo "keyhint" must denote a filename, no path (bsc#1267426, CVE-2026-44941) - Fix potential crash on malformed or malicious repository metadata (fixes #740) - Repo metadata: discard entries referring to a location outside the repo (bsc#1259802, CVE-2026-25707) Mirroring those data locally would refer to a location outside the repo's local cache directory. Those data entries are reported and discarded. - zypp.conf: Allow [env] section to add environment variables. This feature is designed to enable environment-specific settings or debugging options over an extended period. See zypp.conf(5). - Prevent configured scripts from escaping the sigcheck directory (bsc#1265223, CVE-2026-44933) - StringV: guard hasPrefix/hasPrefixCI against reading past the view end (fixes #735) - Mandatory signature verification plugin support (PED#11922) - Fix purge-kernel -rc kernel handling (bsc#1239718) - Explicitly_set_pool_DISTTYPE_RPM (fixes #726) - Check for trusted key updates when updating the general keyring (bsc#1259706) - Support multiple MirroredOrigin authorities (bsc#1253193) - Workaround doxygen bug: doxygen/doxygen#12057 - libzypp.spec: Add missing graphviz-gd BuildRequires (boo#1259842) Changes in libsolv: Updated to 0.7.39: - fix solv_chksum_free segfault when called with a NULL pointer - made repo_add_solv more robust against corrupt files [bsc#1265935] [CVE-2026-9149] - fix potential buffer overflow when verifying EdDSA signatures [bsc#1266039] [CVE-2026-48863] - added limit checks in multiple places to catch overflows - reduce the size of the language id cache - fixed Debian canon selection - fixed dbpath detection in repo_rpmdb_librpm - reduced stack usage in repo page compression (needed for musl) - fix parsing of sha512 checksums in debian repositories [bsc#1265938] [CVE-2026-9150] - improve speed of dirpool_add_dir makeing parsing of filelists.xml twice as fast - fix parsing of recommends in the old Mandriva synthesis format
References
- bugzilla.suse.com/show_bug.cgi?id=1259802 (opens in a new tab)
- github.com/openSUSE/libzypp/commit/f09feda7fca03c941218aab0bb161cc82b185b6b (opens in a new tab)
- suse.com/support/security/rating/ (opens in a new tab)
- ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_21096-1.json (opens in a new tab)
- bugzilla.suse.com/1239718 (opens in a new tab)
- bugzilla.suse.com/1246504 (opens in a new tab)
- bugzilla.suse.com/1253193 (opens in a new tab)
- bugzilla.suse.com/1259706 (opens in a new tab)
- bugzilla.suse.com/1259802 (opens in a new tab)
- bugzilla.suse.com/1259842 (opens in a new tab)
- bugzilla.suse.com/1265223 (opens in a new tab)
- bugzilla.suse.com/1265935 (opens in a new tab)
- bugzilla.suse.com/1265938 (opens in a new tab)
- bugzilla.suse.com/1266039 (opens in a new tab)
- bugzilla.suse.com/1267426 (opens in a new tab)
- bugzilla.suse.com/1267874 (opens in a new tab)
- suse.com/security/cve/CVE-2026-25707/ (opens in a new tab)
- suse.com/security/cve/CVE-2026-44933/ (opens in a new tab)
- suse.com/security/cve/CVE-2026-44941/ (opens in a new tab)
- suse.com/security/cve/CVE-2026-44942/ (opens in a new tab)
- suse.com/security/cve/CVE-2026-48863/ (opens in a new tab)
- suse.com/security/cve/CVE-2026-9149/ (opens in a new tab)
- ftp.suse.com/pub/projects/security/csaf/suse-su-2026_22221-1.json (opens in a new tab)
- suse.com/support/update/announcement/2026/suse-su-202622221-1/ (opens in a new tab)
- lists.suse.com/pipermail/sle-updates/2026-June/047487.html (opens in a new tab)