CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-53583

mediumCVSS 6.5covered by 3 sourcesfirst seen 2026-08-11
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, verify_server_cert in src/libgit2/streams/openssl.c uses an inverted !!memcmp result in the GEN_IPADD branch when comparing an IP-literal host with a certificate IP SubjectAltName. OpenSSL builds reject matching IP addresses and accept mismatched IP addresses, allowing a network attacker with a CA-trusted certificate containing any IP SubjectAltName to intercept libgit2 connections to IP-literal HTTPS URLs. DNS SubjectAltName validation and non-OpenSSL TLS backends are not affected. This issue is fixed in versions 1.8.6 and 1.9.5.

CSIRTS triage

What
The OpenSSL backend in libgit2 performs inverted IP SubjectAltName comparison during TLS certificate validation, allowing authentication bypass.
Who is affected
Systems using libgit2 with OpenSSL for TLS connections to remote Git repositories.
Urgency
Medium severity (CVSS 6.5) and not yet exploited; deploy patches in the next update cycle.
Action
Upgrade libgit2 to a version with corrected certificate validation logic for IP addresses in SubjectAltName fields.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-53583

Get an email if CVE-2026-53583 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (3)

External references

NVD record for CVE-2026-53583

CVE.org record

Embed the live status

CVE-2026-53583 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-53583 status](https://www.csirts.com/badge/CVE-2026-53583)](https://www.csirts.com/cve/CVE-2026-53583)