중간취약점
vLLM vulnerable to Regular Expression Denial of Service
GHSA-j828-28rj-hfhp · CVE-2025-71379 · 갱신 2026. 8. 7.
영향 받는 패키지
| 생태계 | 패키지 | 수정 버전 |
|---|---|---|
| PyPI | vllm | 0.9.0 |
GHSA-j828-28rj-hfhp · CVE-2025-71379 · 갱신 2026. 8. 7.
| 생태계 | 패키지 | 수정 버전 |
|---|---|---|
| PyPI | vllm | 0.9.0 |
Risk Description:
r'functools\[(.*?)\]' uses .*? to match content inside brackets, together with re.DOTALL. If the input contains a large number of nested or crafted brackets, it can cause backtracking and ReDoS.Remediation Suggestions:
model_output.re.finditer() and enforce a length constraint on each match.Risk Description:
r'.*"parameters":\s*(.*)' can trigger backtracking if current_text is very long and contains repeated structures..* matching any content is high risk.Remediation Suggestions:
current_text length..* to capture large blocks of text; prefer structured parsing when possible.Risk Description:
r'\{.*\}' is used to extract JSON inside curly braces. If the actual string is very long with unbalanced braces, it can cause backtracking, leading to a ReDoS vulnerability.Remediation Suggestions:
actual.{ and } or use a robust JSON extraction tool.