Lucene search

K
freebsdFreeBSD84AB03B6-6C20-11ED-B519-080027F5FEC9
HistoryNov 22, 2022 - 12:00 a.m.

rubygem-cgi -- HTTP response splitting vulnerability

2022-11-2200:00:00
vuxml.freebsd.org
6

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

6.5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:S/C:P/I:P/A:P

0.003 Low

EPSS

Percentile

70.9%

Hiroshi Tokumaru reports:

    If an application that generates HTTP responses using the
    cgi gem with untrusted user input, an attacker can exploit
    it to inject a malicious HTTP response header and/or body.
    

    Also, the contents for a CGI::Cookie object
    were not checked properly. If an application creates a
    CGI::Cookie object based on user input, an
    attacker may exploit it to inject invalid attributes in
    Set-Cookie header. We think such applications
    are unlikely, but we have included a change to check
    arguments for CGI::Cookie#initialize
    preventatively.

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

6.5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:S/C:P/I:P/A:P

0.003 Low

EPSS

Percentile

70.9%