CVE-2018-17175
Last modified
CVE-2018-17175 is a vulnerability of currently unknown severity. 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 estimates a 1.86% chance of exploitation in the next 30 days.
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").
Metrics
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Marshmallow Project | Marshmallow | < 2.15.1 |
| Marshmallow Project | Marshmallow | >= 3.0, < 3.0.0b9 |
References
- https://github.com/marshmallow-code/marshmallow/issues/772Issue Tracking, Third Party Advisory
- https://github.com/marshmallow-code/marshmallow/pull/777Third Party Advisory
- https://github.com/marshmallow-code/marshmallow/pull/782Third Party Advisory
- https://github.com/marshmallow-code/marshmallow/issues/772Issue Tracking, Third Party Advisory
- https://github.com/marshmallow-code/marshmallow/pull/777Third Party Advisory
- https://github.com/marshmallow-code/marshmallow/pull/782Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-17175?
How severe is CVE-2018-17175?
How do I fix CVE-2018-17175?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2018
- CVE-2018-17168PrinterOn Enterprise 4.1.4 contains multiple Cross Site Requ…
- CVE-2018-17169An XML external entity (XXE) vulnerability in PrinterOn vers…
- CVE-2018-17170Grouptime Teamwire Desktop Client 1.5.1 prior to 1.9.0 on Wi…
- CVE-2018-17172The web application on Xerox AltaLink B80xx before 100.008.0…
- CVE-2018-17173LG SuperSign CMS allows remote attackers to execute arbitrar…
- CVE-2018-17174A stack-based buffer overflow was discovered in the xtimor N…
- CVE-2018-17176A replay issue was discovered on Neato Botvac Connected 2.2.…
- CVE-2018-17177An issue was discovered on Neato Botvac Connected 2.2.0 and …2.4
- CVE-2018-17178An issue was discovered on Neato Botvac Connected 2.2.0 devi…5.3
- CVE-2018-17179An issue was discovered in OpenEMR before 5.0.1 Patch 7. The…
- CVE-2018-1718IBM Sterling B2B Integrator Standard Edition 5.2.0.1 - 5.2.6…5.4
- CVE-2018-17180An issue was discovered in OpenEMR before 5.0.1 Patch 7. Dir…
Are you affected by CVE-2018-17175?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
