Miggo Logo

CVE-2021-3449: openssl-src NULL pointer Dereference in signature_algorithms processing

5.9

CVSS Score
3.1

Basic Information

EPSS Score
0.93752%
Published
8/25/2021
Updated
9/5/2023
KEV Status
No
Technology
TechnologyRust

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Package NameEcosystemVulnerable VersionsFirst Patched Version
openssl-srcrust< 111.15.0111.15.0

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The patch directly modifies the init_sig_algs function to prevent a NULL pointer dereference by initializing peer_sigalgslen to 0. This indicates that the vulnerability is related to the handling of signature algorithms during TLS renegotiation, specifically when the signature_algorithms extension is omitted but signature_algorithms_cert is present.

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

*n Op*nSSL TLS s*rv*r m*y *r*s* i* s*nt * m*li*iously *r**t** r*n**oti*tion *li*nt**llo m*ss*** *rom * *li*nt. I* * TLSv*.* r*n**oti*tion *li*nt**llo omits t** si*n*tur*_*l*orit*ms *xt*nsion (w**r* it w*s pr*s*nt in t** initi*l *li*nt**llo), *ut in*l

Reasoning

T** p*t** *ir**tly mo*i*i*s t** init_si*_*l*s *un*tion to pr*v*nt * NULL point*r **r***r*n** *y initi*lizin* p**r_si**l*sl*n to *. T*is in*i**t*s t**t t** vuln*r**ility is r*l*t** to t** **n*lin* o* si*n*tur* *l*orit*ms *urin* TLS r*n**oti*tion, sp**