CVE-2026-53587
libgit2 - Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pkt.c:set_data
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
libgit2 - Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pkt.c:set_data
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-125, CWE-126, CWE-1284
- Updated
- 2026-11-02
EUVDEUVD-2026-63547
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
EUVD-2026-63547- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-125, CWE-126, CWE-1284
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-53587
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
ALPINE-CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2026-53587
7.5
- Record
BELL-CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
libgit2 - Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pkt.c:set_data
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-125, CWE-126, CWE-1284, CWE-20
- Updated
- 2026-11-02
Show 17 moreShow less
OSVDEBIAN-CVE-2026-53587
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
DEBIAN-CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-1373
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
JLSEC-2026-1373- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:59361
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:59361- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:67285
7.5
Red Hat Security Advisory: rust security update
- Record
RHSA-2026:67285- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:67286
7.5
Red Hat Security Advisory: rust security update
- Record
RHSA-2026:67286- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69096
7.5
Red Hat Security Advisory: rust security update
- Record
RHSA-2026:69096- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69097
7.5
Red Hat Security Advisory: rust security update
- Record
RHSA-2026:69097- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:69109
7.5
Red Hat Security Advisory: rust security update
- Record
RHSA-2026:69109- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:67285
7.5
Important: rust security update
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This package includes the Rust compiler and documentation generator.
Security Fix(es):
- libgit2: libgit2: Denial of Service due to heap out-of-bounds read from malicious Git server (CVE-2026-53587)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:67285- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:67286
7.5
Important: rust security update
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This package includes the Rust compiler and documentation generator.
Security Fix(es):
- libgit2: libgit2: Denial of Service due to heap out-of-bounds read from malicious Git server (CVE-2026-53587)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:67286- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-53587
7.5
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
UBUNTU-CVE-2026-53587- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:67285 No score
Important: rust security update
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This package includes the Rust compiler and documentation generator.
Security Fix(es):
- libgit2: libgit2: Denial of Service due to heap out-of-bounds read from malicious Git server (CVE-2026-53587)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:67285- Updated
- 2026-11-02
OSVALSA-2026:67286 No score
Important: rust security update
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This package includes the Rust compiler and documentation generator.
Security Fix(es):
- libgit2: libgit2: Denial of Service due to heap out-of-bounds read from malicious Git server (CVE-2026-53587)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:67286- Updated
- 2026-11-02
OSVAZL-96968 No score
CVE-2026-53587 affecting package libgit2 for versions less than 1.7.2-3
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit2/transports/smart_pkt.c without first verifying that the smart-protocol pkt-line capability buffer contains 14 bytes. A malicious Git server can make bytes after the pkt-line complete object-format=, causing format_str to advance beyond the pkt-line and the following memchr length calculation to underflow. The resulting heap out-of-bounds walk can crash a client during the first refs-advertisement packet over HTTP, HTTPS, SSH, or the Git protocol. This issue is fixed in versions 1.8.6 and 1.9.5.
- Record
AZL-96968- Updated
- 2026-11-05
OSVCLSA-2026-1790157025 No score
rust: Fix of CVE-2026-53587
- CVE-2026-53587: bounds-check the capability buffer before the fixed-size object-format= comparison in set_data, so a short pkt-line cannot cause a heap out-of-bounds read (vendored libgit2 1.8.1; the vendored libgit2 1.3.0 copy has no object-format parsing and is unaffected)
- Record
CLSA-2026-1790157025- Updated
- 2026-11-02
OSVMGASA-2026-0570 No score
Updated libgit2 package fixes security vulnerabilities
Inverted IP SubjectAltName Comparison in OpenSSL Backend. (CVE-2026-53583) Submodule path traversal. (CVE-2026-53584) Unbounded Memory Allocation via Delta Object Result-Size Header. (CVE-2026-53585) HTTP transport can leak credentials to an offsite redirect target. (CVE-2026-53586) Unauthenticated network-reachable heap out-of-bounds read in transports/smart_pkt.c:set_data. (CVE-2026-53587) Shell Command Injection via ssh_libssh2 Backend. (CVE-2026-5917)
- Record
MGASA-2026-0570- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11315-1 No score
libgit2-1_9-1.9.6-1.1 on GA media
These are all security issues fixed in the libgit2-1_9-1.9.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11315-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libgit2Alpine:v3.23 |
before 1.9.6-r0 | 1.9.6-r0 |
libgit2Alpine:v3.24 |
before 1.9.6-r0 | 1.9.6-r0 |
cargoAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
clippyAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rustAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-analyzerAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-debugger-commonAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-docAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-gdbAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-lldbAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
Show 161 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rust-srcAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-std-staticAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-std-static-wasm32-unknown-unknownAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-std-static-wasm32-wasip1AlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rust-toolsetAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
rustfmtAlmaLinux:9 |
before 1.92.0-2.el9_8 | 1.92.0-2.el9_8 |
cargoAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
clippyAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rustAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-analyzerAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-debugger-commonAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-docAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-gdbAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-lldbAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-srcAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-std-staticAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-std-static-aarch64-unknown-none-softfloatAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-std-static-wasm32-unknown-unknownAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-std-static-wasm32-wasip1AlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-std-static-x86_64-unknown-noneAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-toolsetAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rust-toolset-srpm-macrosAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
rustfmtAlmaLinux:10 |
before 1.92.0-2.el10_2.alma.1 | 1.92.0-2.el10_2.alma.1 |
libgit2Azure Linux:3 |
before 1.7.2-3 | 1.7.2-3 |
libgit2Alpaquita:25 |
1.9.0-r2 up to 1.9.6-r0 | 1.9.6-r0 |
libgit2Alpaquita:stream |
1.7.1-r0 up to 1.9.6-r0 | 1.9.6-r0 |
cargoTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
clippyTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rustTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-analyzerTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-debugger-commonTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-docTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-gdbTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-lldbTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-srcTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-std-staticTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-std-static-wasm32-unknown-unknownTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-std-static-wasm32-wasip1TuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rust-toolsetTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
rustfmtTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els2 | 1.84.1-1.el9_6.tuxcare.els2 |
libgit2Debian:13 |
before 1.9.0+ds-2+deb13u1, plus listed versions 1.9.0+ds-2 |
1.9.0+ds-2+deb13u1 |
libgit2Debian:14 |
before 1.9.6+ds-1, plus listed versions 1.9.0+ds-21.9.1+ds-11.9.2+ds-11.9.2+ds-21.9.2+ds-3 Show 8 moreShow less1.9.2+ds-41.9.2+ds-51.9.2+ds-61.9.2+ds-71.9.2+ds-81.9.2+ds-91.9.3+ds-11.9.4+ds-1 |
1.9.6+ds-1 |
LibGit2_jllJulia |
before 1.9.6+0 | 1.9.6+0 |
libgit2Mageia:10 From an advisory covering 6 CVEs |
before 1.9.2-1.1.mga10 | 1.9.2-1.1.mga10 |
libgit2Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:1.9.7-1.hum1 | 0:1.9.7-1.hum1 |
libgit2-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:1.9.7-1.hum1 | 0:1.9.7-1.hum1 |
cargoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
cargo-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
clippyRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
clippy-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rustRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-analyzerRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-analyzer-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-debugger-commonRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-docRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-gdbRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-lldbRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-srcRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-std-staticRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-std-static-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-std-static-wasm32-unknown-unknownRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-std-static-wasm32-wasip1Red Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rust-toolsetRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rustfmtRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rustfmt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
cargoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
cargo-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
clippyRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
clippy-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rustRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-analyzerRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-analyzer-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-debugger-commonRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-docRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-gdbRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-lldbRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-srcRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-staticRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-static-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-static-wasm32-unknown-unknownRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-static-wasm32-wasip1Red Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-toolsetRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-toolset-srpm-macrosRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rustfmtRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rustfmt-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-static-aarch64-unknown-none-softfloatRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
rust-std-static-x86_64-unknown-noneRed Hat:enterprise_linux:10.2 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
cargoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
cargo-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
clippyRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
clippy-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rustRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-analyzerRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-analyzer-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-debugger-commonRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-debugsourceRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-docRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-gdbRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-lldbRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-srcRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-staticRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-static-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-static-wasm32-unknown-unknownRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-static-wasm32-wasip1Red Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-toolsetRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-toolset-srpm-macrosRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rustfmtRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rustfmt-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-static-aarch64-unknown-none-softfloatRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
rust-std-static-x86_64-unknown-noneRed Hat:enterprise_linux_eus:10.0 |
before 0:1.84.1-1.el10_0.4 | 0:1.84.1-1.el10_0.4 |
cargoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
cargo-debuginfoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
clippyRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
clippy-debuginfoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rustRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-analyzerRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-analyzer-debuginfoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-debugger-commonRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-debuginfoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-debugsourceRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-docRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-gdbRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-lldbRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-srcRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-std-staticRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-std-static-wasm32-unknown-unknownRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-std-static-wasm32-wasiRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rust-toolsetRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rustfmtRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
rustfmt-debuginfoRed Hat:rhel_e4s:9.4::appstream |
before 0:1.75.0-1.el9_4.1 | 0:1.75.0-1.el9_4.1 |
cargoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
cargo-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
clippyRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
clippy-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rustRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-analyzerRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-analyzer-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-debugger-commonRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-debugsourceRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-docRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-gdbRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-lldbRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-srcRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-std-staticRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-std-static-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-std-static-wasm32-unknown-unknownRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-std-static-wasm32-wasip1Red Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rust-toolsetRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rustfmtRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rustfmt-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:1.84.1-1.el9_6.1 | 0:1.84.1-1.el9_6.1 |
rustRocky Linux:9 |
before 0:1.92.0-2.el9_8 | 0:1.92.0-2.el9_8 |
rustRocky Linux:10 |
before 0:1.92.0-2.el10_2 | 0:1.92.0-2.el10_2 |
libgit2Ubuntu:24.04:LTS |
before 1.7.2+ds-1ubuntu3.1, plus listed versions 1.5.1+ds-1ubuntu11.7.1+ds-2ubuntu11.7.2+ds-1ubuntu11.7.2+ds-1ubuntu21.7.2+ds-1ubuntu3 |
1.7.2+ds-1ubuntu3.1 |
libgit2Ubuntu:26.04:LTS |
before 1.9.1+ds-1ubuntu1.1, plus listed versions 1.9.0+ds-2ubuntu21.9.1+ds-1ubuntu1 |
1.9.1+ds-1ubuntu1.1 |
libgit2openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 1.9.6-1.1 | 1.9.6-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | Alixploit22/CVE-2026-53587 | 2026-08-15 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-53587 is a high vulnerability (CVSS 7.5) in Libgit2, published July 20, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 40th percentile. Fixed in libgit2 1.9.6-r0.
References
github.com/libgit2/libgit2/security/advisories/GHSA-pm24-4jhq-3xvm
github.com/libgit2/libgit2/commit/2c0ce8c0132ac38ab0db28239462a671e2e5440e
github.com/libgit2/libgit2/commit/affda60c10fcef16723451c0d7dc71b71dc20ad3
github.com/libgit2/libgit2/commit/d7a9fb87f504434e9f45228678953c4fa56e7640
github.com/libgit2/libgit2/releases/tag/v1.8.6
github.com/libgit2/libgit2/releases/tag/v1.9.5
Show 72 moreShow less
security.alpinelinux.org/vuln/CVE-2026-53587
access.redhat.com/errata/RHSA-2026:67285
access.redhat.com/security/cve/CVE-2026-53587
bugzilla.redhat.com/2520693
errata.almalinux.org/9/ALSA-2026-67285.html
access.redhat.com/errata/RHSA-2026:67286
errata.almalinux.org/10/ALSA-2026-67286.html
nvd.nist.gov/vuln/detail/CVE-2026-53587
docs.bell-sw.com/security/cves/CVE-2026-53587
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1790157025.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53587.json
security-tracker.debian.org/tracker/CVE-2026-53587
advisories.mageia.org/MGASA-2026-0570.html
bugs.mageia.org/show_bug.cgi?id=35993
lists.opensuse.org/archives/list/[email protected]/message/VHH635RSSSNGD55XOG7MSUBAC6CK77E2
openwall.com/lists/oss-security/2026/08/20/4
ubuntu.com/security/notices/USN-8628-1
lists.debian.org/debian-security-announce/2026/msg00364.html
access.redhat.com/errata/RHSA-2026:59361
images.redhat.com
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-53586
access.redhat.com/security/cve/CVE-2026-53584
access.redhat.com/security/cve/CVE-2026-53585
access.redhat.com/security/cve/CVE-2026-53583
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_59361.json
bugzilla.redhat.com/show_bug.cgi?id=2520694
cve.org/CVERecord?id=CVE-2026-53583
nvd.nist.gov/vuln/detail/CVE-2026-53583
github.com/libgit2/libgit2/commit/647dcb432980b84ede4cb5a008bbd1ccb4ead03d
github.com/libgit2/libgit2/commit/c2aa35409ee0e6515df64da49750f13a0a42c47f
github.com/libgit2/libgit2/commit/ef086bc3e4eedf62be38a910381aae24d49871ff
github.com/libgit2/libgit2/security/advisories/GHSA-h7gc-w2gg-p9xp
bugzilla.redhat.com/show_bug.cgi?id=2520695
cve.org/CVERecord?id=CVE-2026-53584
nvd.nist.gov/vuln/detail/CVE-2026-53584
github.com/libgit2/libgit2/commit/419637d3587396f5d139d6d88480eab3cd81e7a1
github.com/libgit2/libgit2/commit/467c2d95ed663df722f83a5960edf568514b128c
github.com/libgit2/libgit2/commit/ec7371da9f359cd8293e9108e7a0b1c1b61b67c4
github.com/libgit2/libgit2/security/advisories/GHSA-cw77-j82w-mchm
bugzilla.redhat.com/show_bug.cgi?id=2520696
cve.org/CVERecord?id=CVE-2026-53585
nvd.nist.gov/vuln/detail/CVE-2026-53585
github.com/libgit2/libgit2/commit/0cdfdd5fa8f8514c82413025e1e0808866cf7c30
github.com/libgit2/libgit2/commit/c1896f06df22cc0ca5658df3a8f6cd7ede4cd6ae
github.com/libgit2/libgit2/commit/dec22ac01ad9620c96b7b9ac3ef636ea46d43bed
github.com/libgit2/libgit2/security/advisories/GHSA-27m5-gxxh-x79j
bugzilla.redhat.com/show_bug.cgi?id=2520691
cve.org/CVERecord?id=CVE-2026-53586
nvd.nist.gov/vuln/detail/CVE-2026-53586
github.com/libgit2/libgit2/commit/07de6a7e438f95ac9a6efd3222a82117e871ed27
github.com/libgit2/libgit2/commit/af2b29ad0a74d5bac9751376879ddaf848136d3b
github.com/libgit2/libgit2/commit/c1507abc44647b3acd832a33a5b1c8c9f5ba8821
github.com/libgit2/libgit2/security/advisories/GHSA-2889-x8f6-mc4x
bugzilla.redhat.com/show_bug.cgi?id=2520693
cve.org/CVERecord?id=CVE-2026-53587
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67285.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67286.json
access.redhat.com/errata/RHSA-2026:69096
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69096.json
access.redhat.com/errata/RHSA-2026:69097
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69097.json
access.redhat.com/errata/RHSA-2026:69109
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69109.json
errata.rockylinux.org/RLSA-2026:67285
errata.rockylinux.org/RLSA-2026:67286
ubuntu.com/security/CVE-2026-53587
suse.com/security/cve/CVE-2026-53583
suse.com/security/cve/CVE-2026-53584
suse.com/security/cve/CVE-2026-53585
suse.com/security/cve/CVE-2026-53586
suse.com/security/cve/CVE-2026-53587