CVE-2019-9710 Information

Description

An issue was discovered in webargs before 5.1.3 as used with marshmallow and other products. JSON parsing uses a short-lived cache to store the parsed JSON body. This cache is not thread-safe meaning that incorrect JSON payloads could have been parsed for concurrent requests.

CVSS Vector

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

Reference

https://github.com/marshmallow-code/webargs/issues/371 https://webargs.readthedocs.io/en/latest/changelog.html

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction Required

NONE

Scope

NONE

Confidentiality Impact

UNCHANGED

Integrity Impact

HIGH

Availability Impact

HIGH

Base Score

HIGH

Base Severity

8.1

Share on: