CVE-2018-17175 Information
Feb 14, 2021
cve
Description
In the marshmallow library before 2.15.1 and 3.x before 3.0.0b9 for Python the schema \only\ option treats an empty list as implying no \only\ option which allows a request that was intended to expose no fields to instead expose all fields (if the schema is being filtered dynamically using the \only\ option and there is a user role that produces an empty value for \only).
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Reference
https://github.com/marshmallow-code/marshmallow/issues/772 https://github.com/marshmallow-code/marshmallow/pull/777 https://github.com/marshmallow-code/marshmallow/pull/782
Attack Complexity
LOW
Privileges Required
NONE
User Interaction Required
NONE
Scope
NONE
Confidentiality Impact
UNCHANGED
Integrity Impact
LOW
Availability Impact
NONE
Base Score
NONE
Base Severity
5.3
Share on: