Skip to main content
CVE-2026-33308VulnerabilityPublished

CVE-2026-33308: airtower-luna mod_gnutls · Improper Certificate Validation

Affects airtower-luna mod_gnutlsSource CVE Database V5

0

Not known to be exploited · CVSS 6.8 Medium : upgrade to 0.13.0 when convenient.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
6.8Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.13.0
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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 2026-10-25.

What to do

Upgrade mod_gnutls and airtower-luna/mod_gnutls to 0.13.0.

Affected software

ProductAffectedFixed in
airtower-lunamod_gnutlsAffected
  • <0.13.0
Fixed in
  • 0.13.0
GitHubairtower-luna/mod_gnutlspkg:github/airtower-luna/mod_gnutlsOther threatsAffected
  • <0.13.0
Fixed in
  • 0.13.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade mod_gnutls to version 0.13.0 or later, which includes the fix enforcing proper Extended Key Usage validation. Review and enforce strict certificate issuance policies to ensure that client certificates are issued only by dedicated CAs or sub-CAs specifically for client authentication purposes. Configure the GnuTLSClientKeyPurpose option carefully if custom key purposes are required, ensuring they align with security policies. Audit existing client certificates to identify any that may be misused due to improper EKU settings and revoke or reissue them as necessary. Implement monitoring and logging of TLS client authentication attempts to detect anomalous usage patterns. Consider additional layers of authentication or authorization beyond TLS client certificates to reduce reliance on certificate EKU enforcement alone. Regularly review and test TLS configurations to ensure compliance with best practices and to detect potential misconfigurations.

Description

Mod_gnutls is a TLS module for Apache HTTPD based on GnuTLS. Prior to version 0.13.0, code for client certificate verification did not check the key purpose as set in the Extended Key Usage extension. An attacker with access to the private key for a valid certificate issued by a CA trusted for TLS client authentication but designated for a different purpose could have used that certificate to improperly access resources requiring TLS client authentication. Server configurations that do not use client certificates (`GnuTLSClientVerify ignore`, the default) are not affected. The problem has been fixed in version 0.13.0 by rewriting certificate verification to use `gnutls_certificate_verify_peers()`, and requiring key purpose id-kp-clientAuth (also known as `tls_www_client` in GnuTLS) by default if the Extended Key Usage extension is present. The new `GnuTLSClientKeyPurpose` option allows overriding the expected key purpose if needed (please see the manual for details). Behavior for certificates without an Extended Key Usage extension is unchanged. If dedicated (sub-)CAs are used for issuing TLS client certificates only (not for any other purposes) the issue has no practical impact.

References

Community reviews

Loading reviews…