Bug 1778736 (CVE-2019-15699)

Summary: CVE-2019-15699 suricata: the parser function TLSDecodeHSHelloExtensions tries to access a memory region that is not allocated
Product: [Other] Security Response Reporter: Marian Rehak <mrehak>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: ish, jmlich83, jtfas90, sgrubb
Target Milestone: ---Keywords: Reopened, Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-31 13:37:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marian Rehak 2019-12-02 12:09:22 UTC
An issue was discovered in app-layer-ssl.c in Suricata 4.1.4. Upon receiving a corrupted SSLv3 (TLS 1.2) packet, the parser function TLSDecodeHSHelloExtensions tries to access a memory region that is not allocated, because the expected length of HSHelloExtensions does not match the real length of the HSHelloExtensions part of the packet.

Upstream Fix:

https://suricata-ids.org/2019/09/24/suricata-4-1-5-released/

Comment 1 Steve Grubb 2019-12-02 13:39:16 UTC
Why do we keep opening bug reports for things that are fixed? This is fixed on all supported branches and may be closed.

Comment 2 Marian Rehak 2019-12-02 13:56:14 UTC
To have this reported in our system. There's a point however. This can be closed, since components were marked notaffected from the start. Closed -> notabug.