Lucene search

K
ubuntucveUbuntu.comUB:CVE-2022-31090
HistoryJun 27, 2022 - 12:00 a.m.

CVE-2022-31090

2022-06-2700:00:00
ubuntu.com
ubuntu.com
24
guzzle
http client
authorization header
curl handler
redirects

CVSS2

4

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

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

CVSS3

7.7

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

EPSS

0.002

Percentile

61.2%

Guzzle, an extensible PHP HTTP client. Authorization headers on requests
are sensitive information. In affected versions when using our Curl
handler, it is possible to use the CURLOPT_HTTPAUTH option to specify an
Authorization header. On making a request which responds with a redirect
to a URI with a different origin (change in host, scheme or port), if we
choose to follow it, we should remove the CURLOPT_HTTPAUTH option before
continuing, stopping curl from appending the Authorization header to the
new request. Affected Guzzle 7 users should upgrade to Guzzle 7.4.5 as soon
as possible. Affected users using any earlier series of Guzzle should
upgrade to Guzzle 6.5.8 or 7.4.5. Note that a partial fix was implemented
in Guzzle 7.4.2, where a change in host would trigger removal of the
curl-added Authorization header, however this earlier fix did not cover
change in scheme or change in port. If you do not require or expect
redirects to be followed, one should simply disable redirects all together.
Alternatively, one can specify to use the Guzzle steam handler backend,
rather than curl.

CVSS2

4

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

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

CVSS3

7.7

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

EPSS

0.002

Percentile

61.2%