CVE-2023-25824
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2023-25824 affects mod_gnutls versions from 0.9.0 to 0.12.0 (inclusive). The vulnerability was discovered when the software failed to properly handle blocking read operations on TLS connections during transport timeouts. The issue was first reported in October 2019 and was officially assigned a CVE in February 2023 (GitHub Advisory).

Technical details

The vulnerability stems from an incorrect errno handling in the mgs_transport_read() function when the transport read fails with an APR TIMEUP status. The code incorrectly set the transport errno to EAGAIN instead of ETIMEDOUT, causing blocking reads to enter an endless retry loop. This issue was introduced in commit 92cb0cc and first appeared in version 0.9.0. The bug has been assigned CWE-835 classification (NVD Report).

Impact

When exploited, the vulnerability causes the affected system to enter an endless loop, consuming CPU resources and potentially leading to denial of service. Additionally, if trace level logging was enabled, it would generate excessive log output, consuming disk space. The vulnerability has been assigned a CVSS v3.1 score of 7.5 (High), reflecting its potential for significant availability impact (GitHub Advisory).

Mitigation and workarounds

The issue has been fixed in version 0.12.1 with commit d7eec4e. For users unable to update, a patch is available that changes the errno from EAGAIN to ETIMEDOUT in the mgs_transport_read function. The fix involves modifying the gnutls_transport_set_errno call to use ETIMEDOUT instead of EAGAIN (GitHub Commit).

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-22857MEDIUM6.8
  • Linux DebianLinux Debian
  • freerdp-plugins
NoNoJan 14, 2026
CVE-2026-22856MEDIUM6.8
  • Linux DebianLinux Debian
  • freerdp2
NoNoJan 14, 2026
CVE-2026-22859MEDIUM5.6
  • Linux DebianLinux Debian
  • freerdp3
NoNoJan 14, 2026
CVE-2026-22858MEDIUM5.6
  • Linux DebianLinux Debian
  • freerdp3
NoNoJan 14, 2026
CVE-2026-22036LOW3.7
  • JavaScriptJavaScript
  • node-undici
NoYesJan 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management