{
  "$schema": "https://docs.oasis-open.org/csaf/csaf/v2.1/schema/csaf.json",
  "document": {
    "category": "csaf_security_advisory",
    "csaf_version": "2.1",
    "distribution": {
      "tlp": {
        "label": "AMBER"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "summary",
        "text": "Generated from an analysis of SBOM cyclonedx.json (cyclonedx-json, sha256 0b7256c1504e598e3be00fc48ebba0a19e2f94d73b9357ca7193838bdda21c5c)."
      },
      {
        "category": "general",
        "text": "This advisory is based on an INCOMPLETE analysis. The following analyzers did not produce results, so components they would have covered may carry vulnerabilities not listed here: shieldbom (fail).",
        "title": "Analysis coverage"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "security@ndaal.eu",
      "name": "ndaal Gesellschaft fuer Sicherheit in der Informationstechnik mbH & Co KG",
      "namespace": "https://ndaal.eu/csaf"
    },
    "references": [
      {
        "category": "self",
        "summary": "This advisory",
        "url": "https://ndaal.eu/csaf/ndaal-sba-1239-0114"
      }
    ],
    "title": "Vulnerabilities found in SBOM cyclonedx.json",
    "tracking": {
      "current_release_date": "2026-09-01T17:01:35Z",
      "generator": {
        "engine": {
          "name": "ndaal SBOM Auditor",
          "version": "1.4.18"
        }
      },
      "id": "ndaal-sba-1239-0114",
      "initial_release_date": "2026-09-01T17:01:35Z",
      "revision_history": [
        {
          "date": "2026-09-01T17:01:35Z",
          "number": "1.0.0",
          "summary": "Initial advisory generated from an SBOM analysis."
        }
      ],
      "status": "final",
      "version": "1.0.0"
    }
  },
  "product_tree": {
    "full_product_names": [
      {
        "name": "systemd-rpm-macros@252-32.0.2.el9_4.7",
        "product_id": "CSAFPID-0001",
        "product_identification_helper": {
          "purls": [
            "pkg:rpm/ol/systemd-rpm-macros@252-32.0.2.el9_4.7?arch=noarch&upstream=systemd-252-32.0.2.el9_4.7.src.rpm&distro=ol-9.4"
          ]
        }
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2025-4598",
      "notes": [
        {
          "category": "description",
          "text": "[252-55.0.3.7]\n- serialize: don't allocate 1M on the stack just like that [LINUX-16166]\n- Route logs from container mapped uids to the system journal [Orabug: 38135007]\n- Drop delay when nspawn fails to reset loginuid [Orabug: 37793135]\n- Improve logging for api bus connection and subscribers [Orabug: 38040980]\n- Defer processing of timeout events in sd-bus api [Orabug: 38064217]\n- coredump: use %d in kernel core pattern - CVE-2025-4598\n- Add bus description to sd-bus outgoing sockets [Orabug: 37347576]\n- Add log messages about daemon-reload requester and duration [Orabug: 37347576]\n- Reverted back to previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved.\n- drop IN_ATTRIB from parent directory inotify watches [Orabug: 37118224]\n- 1A) Fix local-fs and remote-fs targets during system boot (replaces old Orabug: 25897792) [Orabug: 36269319]\n- 1B) Add 'systemd-fstab-generator-reload-targets.service' file [Orabug: 36269319]\n- 1C) Add required rpms for correct kickstart/systemd functionality within systemd.spec [Orabug: 36269319]\n- 1D) Important: Review 1001-systemd-fstab-generator-reload-targets.patch for important build details/steps [Orabug: 36269319]\n- Due to a new [Orabug: 36564551] filed on April 29 2024, reverting from back to\n- previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved.\n- drop IN_ATTRIB from parent directory inotify watches [Orabug: 37118224]\n- Reverted back to previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved.\n- Re-Added 1001-Fix-missing-netdev-for-iscsi-entry-in-fstab.patch [Orabug: 25897792]\n- Backport upstream pstore dmesg fix [Orabug: 34868110]\n- Remove upstream references  [Orabug: 33995357]\n- Disable unprivileged BPF by default [Orabug: 32870980]\n- udev rules: fix memory hot add and remove [Orabug: 31310273]\n- set 'RemoveIPC=no' in logind.conf as default for OL7.2 [Orabug: 22224874]\n- allow dm remove ioctl to co-operate with UEK3 [Orabug: 18467469]\n- shutdown: get only active md arrays. [Orabug: 34467234]\n- Wait for an extra configurable time before udevd kills a worker [Orabug: 36017407]\n- Removed unneeded patches from the systemd.spec\n- 1A) 1004-orabug34272490-0001-core-device-ignore-DEVICE_FOUND_UDEV-bit-on-switchin.patch [Orabug: 34272490]\n- 1B) 1005-orabug34272490-0002-core-device-drop-unnecessary-condition.patch [Orabug: 34272490]\n- 1C) 1007-orabug34868110-pstore-fixes-for-dmesg.txt-reconstruction.patch [Orabug: 34868110]\n- Removed the following, associated with [Orabug: 36269319]:\n- 2A) Remove 1001-systemd-fstab-generator-reload-targets.patch\n- 2B) Remove Fix local-fs and remote-fs targets during system boot [Orabug: 36269319]\n- 2C) Remove 'systemd-fstab-generator-reload-targets.service' file [Orabug: 36269319]\n- 2D) Remove required rpms for correct kickstart/systemd functionality within systemd.spec [Orabug: 36269319]\n- 2E) Remove Important: Review 1001-systemd-fstab-generator-reload-targets.patch for important build details/steps [Orabug: 36269319]\n\n[252-55.7]\n- core: fix array size in unit_log_resources() (RHEL-132120)\n\n[252-55.6]\n- timer: rebase last_trigger timestamp if needed (RHEL-127022)\n\n[252-55.5]\n- test: rename TEST-53-ISSUE-16347 to TEST-53-TIMER (RHEL-127022)\n- test: restarting elapsed timer shouldn't trigger the corresponding service (RHEL-127022)\n- test: check the next elapse timer timestamp after deserialization (RHEL-127022)\n- timer: don't run service immediately after restart of a timer (RHEL-127022)\n- test: store and compare just the property value (RHEL-127022)\n- timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-127022)\n- coredump: handle ENOBUFS and EMSGSIZE the same way (RHEL-126114)\n\n[252-55.4]\n- cryptsetup: Add optional support for linking volume key in keyring. (RHEL-118294)\n- cryptsetup: fix typo (RHEL-118294)\n- cryptsetup: HAVE_CRYPT_SET_KEYRING_TO_LINK is always defined (RHEL-118294)\n- basic: add PIDFS magic (#31709) (RHEL-118294)\n- time-util: make USEC_TIMESTAMP_FORMATTABLE_MAX for 32bit system off by one day (RHEL-118294)\n- coredump: make check that all argv[] meta data fields are passed strict (RHEL-104138)\n- coredump: restore compatibility with older patterns (RHEL-104138)\n- coredump: use %d in kernel core pattern (RHEL-104138)\n- pidref: add structure that can reference a pid via both pidfd and pid_t (RHEL-104138)\n- fd-util: introduce parse_fd() (RHEL-104138)\n- coredump: add support for new %F PIDFD specifier (RHEL-104138)\n\n[252-55.2]\n- Revert 'test-time-util: disable failing tests' (RHEL-110954)\n- test: use get_timezones() to iterate all known timezones (RHEL-110954)\n- test-time-util: do not fail on DST change (RHEL-110954)\n- test-time-util: suppress timestamp conversion failures for Africa/Khartoum timezone (RHEL-110954)\n- test-time-util: do more suppression of time zone checks (RHEL-110954)\n- test-time-util: fix truncation of usec to sec (RHEL-110954)\n- test: unset TZ before timezone-sensitive unit tests are run (RHEL-110954)\n- meson: extend timeout for test-time-util (RHEL-110954)\n- time-util: use DEFINE_STRING_TABLE_LOOKUP_TO_STRING() macro (RHEL-110954)\n- time-util: align string table (RHEL-110954)\n- time-util: rename variables (RHEL-110954)\n- time-util: add assertions (RHEL-110954)\n- time-util: drop redundant else (RHEL-110954)\n- time-util: do not use strdupa() (RHEL-110954)\n- time-util: use result from startswith_no_case() (RHEL-110954)\n- time-util: use usec_add() and usec_sub_unsigned() (RHEL-110954)\n- time-util: shorten code a bit (RHEL-110954)\n- time-util: rename variables (RHEL-110954)\n- time-util: drop unnecessary assignment of timezone name (RHEL-110954)\n- time-util: make parse_timestamp() use the RFC-822/ISO 8601 standard timezone spec (RHEL-110954)\n- time-util: fix typo (RHEL-110954)\n- ci: bump the tools tree to F42 (RHEL-110954)\n\n[252-55.1]\n- meson: /etc/systemd/network is also used by udevd (RHEL-111611)\n- test: add tests for format_timestamp() and parse_timestamp() with various timezone (RHEL-110954)\n- test-time-util: disable failing tests (RHEL-110954)\n- test: test parse_timestamp() in various timezone (RHEL-110954)\n- systemctl: logind: add missing asserts (RHEL-110954)\n- systemctl: logind: make logind_schedule_shutdown accept action as param (RHEL-110954)\n- systemctl: add option --when for scheduled shutdown (RHEL-110954)\n- test-time-util: add test cases to invalidate 'show' and 'cancel' (RHEL-110954)\n- sd-bus: make bus_add_match_full accept timeout (RHEL-111630)\n- core/unit: add get_timeout_start_usec in UnitVTable and define it for service (RHEL-111630)\n- core/unit: increase the NameOwnerChanged/GetNameOwner timeout to the unit's start timeout (RHEL-111630)\n- core,sd-bus: drop empty lines between function call and error check (RHEL-111630)\n- core: do not disconnect from bus when failed to install signal match (RHEL-111630)\n- dbus: stash the subscriber list when we disconenct from the bus (RHEL-111630)\n- manager: s/deserialized_subscribed/subscribed_as_strv (RHEL-111630)\n- bus-util: do not reset the count returned by sd_bus_track_count_name() (RHEL-111630)\n- core/manager: restore bus track deserialization cleanup in manager_reload() (RHEL-111630)\n- core/manager: drop duplicate bus track deserialization (RHEL-111630)\n- sd-bus/bus-track: use install_callback in sd_bus_track_add_name() (RHEL-111630)"
        }
      ],
      "product_status": {
        "known_affected": [
          "CSAFPID-0001"
        ]
      },
      "title": "ELSA-2025-22660",
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "Upgrade to 0:252-55.0.3.el9_7.7 or later.",
          "product_ids": [
            "CSAFPID-0001"
          ]
        }
      ]
    }
  ]
}