icalendar 是一个兼容 RFC 5545 标准的 Python 库,用于解析和生成 iCalendar 文件。在版本 7.1.0 至 7.1.3 中, 文件中的 相等性比较方法通过两个嵌套的成员资格检查循环来比较子组件;每个成员资格测试都会在其子组件上递归调用相同的方法,导致计算复杂度随嵌套深度呈指数级增长(即 O(2^n))。 方法允许任意深度的嵌套 块,且没有设置深度限制。因此,攻击者可以提交一个小于 1KB 的 .ics 文件,其中包含相等的嵌套子树结构。当应用程序执行相等性、不等性、成员资格判断、去
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| collective | icalendar | >= 7.1.0, < 7.1.3 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| collective | icalendar | >= 7.1.0, < 7.1.3 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No comments yet