Skip to content
Heist/ feed
UnratedFix available

Security update for libzypp, zypper

Type: advisorySource: OSV1 source record

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). Non security issues fixed: - Econf parser adds tags in drop-in files outside any section to [main] (bsc#1272534). - 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). Changes for libzypp: Update to version 17.38.1: - Prevent libgpgme from launching gpg-agents; we don't need them. - defaultLoadSystem: Hand out the ZYpp::Ptr as return value. - Log all solver problem rules (bsc#1277790) The log contains the most relevant problem rule, but sometimes it helps to know all rules associated with this problem. zypper shows them on demand as 'detail'. The log now remembers them as well. - Replace popen cat/zcat with solv_xfopen for testcase loaders (fixes #749) - repoGpgCheck: Strictly follow the repo_gpgcheck setting (bsc#1274625) There's been a legacy exception for unsigned repositories which were explicitly accepted in the past. After switching the repo_gpgcheck from off to on, they were allowed to stay unsigned until a first signed version was retrieved. From there on the handling was strict. Now the handling is strict as soon as the repo_gpgcheck turned on. The next set of metadata re

Announced Group revision 1
Original source ↗

SUSE-SU-2026:23731-1

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: osv:SUSE-SU-2026:23731-1

libzypp

Source reference: /affected/0/package/name

Affected versions
Not stated in this record
Fixed versions
17.38.15-slfo.1.1_1.1

Source reference: /affected/0/ranges

Prerequisites
Not stated in this record

zypper

Source reference: /affected/1/package/name

Affected versions
Not stated in this record
Fixed versions
1.14.101-slfo.1.1_1.1

Source reference: /affected/1/ranges

Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          },
          {
            "fixed": "17.38.15-slfo.1.1_1.1"
          }
        ]
      }
    ],
    "package": {
      "name": "libzypp",
      "purl": "pkg:rpm/suse/libzypp&distro=SUSE%20Linux%20Micro%206.1",
      "ecosystem": "SUSE:Linux Micro 6.1"
    },
    "database_specific": {
      "source": "https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:23731-1.json"
    },
    "ecosystem_specific": {
      "binaries": [
        {
          "zypper": "1.14.101-slfo.1.1_1.1",
          "libzypp": "17.38.15-slfo.1.1_1.1",
          "zypper-needs-restarting": "1.14.101-slfo.1.1_1.1"
        }
      ]
    }
  },
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          },
          {
            "fixed": "1.14.101-slfo.1.1_1.1"
          }
        ]
      }
    ],
    "package": {
      "name": "zypper",
      "purl": "pkg:rpm/suse/zypper&distro=SUSE%20Linux%20Micro%206.1",
      "ecosystem": "SUSE:Linux Micro 6.1"
    },
    "database_specific": {
      "source": "https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:23731-1.json"
    },
    "ecosystem_specific": {
      "binaries": [
        {
          "zypper": "1.14.101-slfo.1.1_1.1",
          "libzypp": "17.38.15-slfo.1.1_1.1",
          "zypper-needs-restarting": "1.14.101-slfo.1.1_1.1"
        }
      ]
    }
  }
]

Publisher severity

No explicit severity was provided.

Event
#30825 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement