VDB
CVE-2018-17175
CVE-2018-17175
PUBLISHED
CVSS 5.300000190734863 MEDIUM
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").
EPSS 1.92% · 79.8th percentile
Risk Scores
CVSS 3.0
5.300000190734863
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
EPSS Score
1.92%
79.8th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ubuntu:18.04:LTS | python-marshmallow | 0, 3.0.0b3-1 |
Timeline
- Sep 18, 2018 CVE Published
- Apr 14, 2021 EPSS Score
- Jun 23, 2021 EPSS Score
- Aug 25, 2021 EPSS Score
- Oct 28, 2021 EPSS Score
- Dec 30, 2021 EPSS Score
- Mar 3, 2022 EPSS Score
- May 5, 2022 EPSS Score
- Jul 8, 2022 EPSS Score
- Nov 12, 2022 EPSS Score
- Jan 14, 2023 EPSS Score
- Mar 7, 2023 EPSS Score
References
- https://www.cve.org/CVERecord?id=CVE-2018-17175 third-party-advisory
- https://ubuntu.com/security/CVE-2018-17175 advisory
- https://github.com/marshmallow-code/marshmallow/issues/772 discussion
- https://github.com/marshmallow-code/marshmallow/pull/777 fix
- https://github.com/marshmallow-code/marshmallow/pull/782 fix