9.8

CVE-2019-3822: canonical ubuntu_linux Stack-based Buffer Overflow

CVSS: 9.8v3.1CriticalModified
AliasesALPINE-CVE-2019-3822UBUNTU-CVE-2019-3822DEBIAN-CVE-2019-3822
Published 06-02-2019Last modified 15-04-2026

Vulnerability summary

CVE-2019-3822 is a critical (CVSS 9.8) Stack-based Buffer Overflow vulnerability in canonical ubuntu_linux. EPSS estimates a 12.87% chance of exploitation in the next 30 days, higher than 96.2% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (NVD)
EPSS score
12.87%
0%100%
Medium · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Advisory lineage

Upstream 0 · Downstream 10 · Related 7

Timeline

  1. 06-02-2019
    PublishedVulnerability first disclosed.
  2. 15-04-2026
    Last modifiedVulnerability information updated.

Description

libcurl versions from 7.36.0 to before 7.64.0 are vulnerable to a stack-based buffer overflow. The function creating an outgoing NTLM type-3 header (`lib/vauth/ntlm.c:Curl_auth_create_ntlm_type3_message()`), generates the request HTTP header contents based on previously received data. The check that exists to prevent the local buffer from getting overflowed is implemented wrongly (using unsigned math) and as such it does not prevent the overflow from happening. This output data can grow larger than the local buffer if very large 'nt response' data is extracted from a previous NTLMv2 header provided by the malicious or broken HTTP server. Such a 'large value' needs to be around 1000 bytes or more. The actual payload data copied to the target buffer comes from the NTLMv2 type-2 response header.

CVSS metrics

8 scores · 5 sources · 3 versions

EPSS trend

Probability

12.87%

Chance of exploitation in the next 30 days

Percentile

96%

Versus all other CVEs

30-day change

0.00 pp

From 12.87% on 18-09-2026

18-09-202618-10-2026
EPSS score
12.87%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (bugzilla.redhat.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Oracle6 products
Netapp4 products
Debian2 products
Alpine1 product
  • curl< 7.64.0-r0 | < 7.61.1-r2
Canonical1 product
Haxx1 product
Redhat1 product
Siemens1 product
The curl project1 product
Ubuntu1 product
  • curl< 7.47.0-1ubuntu2.12 | < 7.58.0-2ubuntu3.6

10 vendors · 19 products

References

20 links
Show all 20 references