CVE-2019-17455

Libntlm through 1.5 relies on a fixed buffer size for tSmbNtlmAuthRequest, tSmbNtlmAuthChallenge, and tSmbNtlmAuthResponse read and write operations, as…

published October 10, 2019

CVSS
—
EPSS
3%
Percentile
87.6
In the wild
Unconfirmed
What it is

⚠️ A stack-based buffer over-read is lurking in Libntlm! This affectation could lead to unexpected behavior if you're not careful. 🔍 Think of it like a restaurant with a fixed menu that can only handle certain orders. If a customer asks for a dish not on the menu, the chef might reach into the pantry incorrectly, potentially spilling all sorts of ingredients everywhere! This could lead to unpredictable behavior in applications using NTLM authentication, making them vulnerable to potential data leaks or crashes. While it’s not currently exploited, improper handling of tailored requests could usher in chaos!

Put simply

Think of it like a restaurant with a fixed menu that can only handle certain orders. If a customer asks for a dish not on the menu, the chef might reach into the pantry incorrectly, potentially spilling all sorts of ingredients everywhere! Libntlm versions up to 1.5 rely on a fixed buffer size for certain NTLM operations, which can result in a stack-based buffer over-read when processing crafted requests, particularly in the buildSmbNtlmAuthRequest function.

What to do

This could lead to unpredictable behavior in applications using NTLM authentication, making them vulnerable to potential data leaks or crashes. While it’s not currently exploited, improper handling of tailored requests could usher in chaos! To safeguard your applications, update Libntlm to version 1.6 or later. Regularly audit your buffer operations and ensure proper checks are in place to handle unexpected input safely. 🛡️ You've got this! Follow these steps, and you'll be well on your way to securing your systems. 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03107 · 87.6th percentile
Published
2019-10-10T17:17Z
EPSS history
Timeline
  • 10 OCT 17:17Z
    Libntlm through 1.5 relies on a fixed buffer size for tSmbNtlmAuthRequest, tSmbNtlmAuthChallenge, and tSmbNtlmAuthResponse read and write operations, as…
    cvelistv5