CVE-2023-4138: RDiffWeb vulnerable to Allocation of Resources Without Limits or Throttling
4.2
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.18869%
CWE
Published
8/3/2023
Updated
11/10/2023
KEV Status
No
Technology
Python
Technical Details
CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| rdiffweb | pip | < 2.8.1 | 2.8.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from missing rate limiting on the email report feature. The patch adds @cherrypy.tools.ratelimit to the default method in PagePrefNotification, explicitly addressing email flooding. The commit message and CWE-770 context confirm this was an unthrottled resource allocation vector. The function's exposure as a POST handler without restrictions matches the vulnerability pattern.