CVE-2019-15699

An issue was discovered in app-layer-ssl.c in Suricata 4.1.4

published September 24, 2019

CVSS
—
EPSS
2%
Percentile
76.3
In the wild
Unconfirmed
What it is

⚠️ A corrupted SSLv3 packet can slip past your defenses! Suricata 4.1.4's parser tries to decode the HSHelloExtensions part, but it trips over a memory region that doesn’t actually exist. 🤯 Think of it like a restaurant trying to serve a dish with missing ingredients. If the chef doesn’t check the recipe properly, they might end up with a plate that just doesn’t make sense—leaving customers confused and unsatisfied! If this issue is exploited, it could lead to unpredictable behavior of the application, potentially causing crashes or data corruption. While it’s not a full-blown security breach, allowing such unexpected behavior can lead to a slippery slope of reliability issues. Yikes!

Put simply

Think of it like a restaurant trying to serve a dish with missing ingredients. If the chef doesn’t check the recipe properly, they might end up with a plate that just doesn’t make sense—leaving customers confused and unsatisfied! This vulnerability arises from the TLSDecodeHSHelloExtensions function in Suricata 4.1.4, which accesses memory regions that aren’t allocated when it encounters a malformed SSLv3 packet, due to a mismatch in the expected and actual length of the HSHelloExtensions.

What to do

If this issue is exploited, it could lead to unpredictable behavior of the application, potentially causing crashes or data corruption. While it’s not a full-blown security breach, allowing such unexpected behavior can lead to a slippery slope of reliability issues. Yikes! To address this vulnerability, update Suricata to version 4.1.5 or later as soon as possible. Regularly audit the parser functions handling SSL packets to ensure they validate lengths and data before accessing memory. 🛡️ You've got this! By staying proactive and updating your software, you’re keeping your systems safe and sound! 🌟

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01645 · 76.3th percentile
Published
2019-09-24T19:20Z
EPSS history
Timeline
  • 24 SEP 19:20Z
    An issue was discovered in app-layer-ssl.c in Suricata 4.1.4
    cvelistv5