CVE-2019-17266

libsoup from versions 2.65.1 until 2.68.1 have a heap-based buffer over-read because soup_ntlm_parse_challenge() in soup-auth-ntlm.c does not properly check an…

published October 6, 2019

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

⚠️ A sneaky over-read lurking in libsoup! This means if an NTLM message is miscalculated, you could be in for some unexpected surprises. 🔍 Think of it like a chef misjudging the amount of ingredients in a recipe. If they don’t measure correctly, they might end up adding too much salt, ruining the whole meal. That’s similar to how the buffer over-read can lead to unexpected data leakage. While it’s not currently being exploited, this vulnerability could allow an attacker to read sensitive data from memory that should be off-limits. Imagine an intruder peeking into your pantry and grabbing a few prized recipes you thought were safe!

Put simply

Think of it like a chef misjudging the amount of ingredients in a recipe. If they don’t measure correctly, they might end up adding too much salt, ruining the whole meal. That’s similar to how the buffer over-read can lead to unexpected data leakage. This buffer over-read in libsoup occurs when the function soup_ntlm_parse_challenge() fails to check the length of an NTLM message before copying data, potentially leaking sensitive information.

What to do

While it’s not currently being exploited, this vulnerability could allow an attacker to read sensitive data from memory that should be off-limits. Imagine an intruder peeking into your pantry and grabbing a few prized recipes you thought were safe! To protect your application, upgrade libsoup to version 2.68.2 or later. It's a quick fix that can help ensure your memory management is on point and doesn’t leak sensitive information. Don't forget to test all functionalities after upgrading! You've got this! With a quick update, you're on your way to keeping your application secure. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02784 · 86.3th percentile
Published
2019-10-06T21:48Z
EPSS history
Timeline
  • 06 OCT 21:48Z
    libsoup from versions 2.65.1 until 2.68.1 have a heap-based buffer over-read because soup_ntlm_parse_challenge() in soup-auth-ntlm.c does not properly check an…
    cvelistv5