Miggo Logo

CVE-2013-4188: Plone Authenticated Denial of Service vulnerability

4.4

CVSS Score
3.1

Basic Information

EPSS Score
0.67438%
Published
5/17/2022
Updated
10/15/2024
KEV Status
No
Technology
TechnologyPython

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H
Package NameEcosystemVulnerable VersionsFirst Patched Version
plonepip>= 4.3, < 4.3.24.3.2
plonepip>= 4.2, < 4.2.64.2.6
plonepip>= 2.1, <= 4.14.1.1

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

  1. The vulnerability description explicitly references traverser.py as the source
  2. The CWE-400 (resource consumption) and Red Hat's CWE-835 mapping (infinite loop) indicate a traversal logic flaw
  3. The Traverser class is core to Plone's URL resolution mechanism
  4. Admin privileges align with the ability to access traversal endpoints
  5. The 'retrieving information for certain resources' attack vector matches publishTraverse's purpose of resolving URL paths to objects
  6. Infinite loops in traversal typically occur in path resolution methods like publishTraverse when cycle detection fails

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

tr*v*rs*r.py in Plon* *.* t*rou** *.*, *.*.x t*rou** *.*.*, *n* *.*.x t*rou** *.*.* *llows r*mot* *tt**k*rs wit* **ministr*tor privil***s to **us* * **ni*l o* s*rvi** (in*init* loop *n* r*sour** *onsumption) vi* unsp**i*i** v**tors r*l*t** to "r*tri*

Reasoning

*. T** vuln*r**ility **s*ription *xpli*itly r***r*n**s tr*v*rs*r.py *s t** sour** *. T** *W*-*** (r*sour** *onsumption) *n* R** **t's *W*-*** m*ppin* (in*init* loop) in*i**t* * tr*v*rs*l lo*i* *l*w *. T** Tr*v*rs*r *l*ss is *or* to Plon*'s URL r*solu