Lucene search

K
githubGitHub Advisory DatabaseGHSA-P2CJ-86V4-7782
HistoryJun 18, 2024 - 9:30 p.m.

Moodle HTTP authorization header is preserved between "emulated redirects"

2024-06-1821:30:36
CWE-226
GitHub Advisory Database
github.com
9
moodle
http authorization
curl wrapper
redirects

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

AI Score

6.5

Confidence

High

EPSS

0

Percentile

9.0%

The cURL wrapper in Moodle retained the original request headers when following redirects, so HTTP authorization header information could be unintentionally sent in requests to redirect URLs.

Affected configurations

Vulners
Node
moodlemoodleRange<4.1.11
OR
moodlemoodleRange4.2.0-beta4.2.8
OR
moodlemoodleRange4.3.0-beta4.3.5
OR
moodlemoodleRange4.4.0-beta4.4.1
VendorProductVersionCPE
moodlemoodle*cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

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

AI Score

6.5

Confidence

High

EPSS

0

Percentile

9.0%