Highlights
Denial of Service: 2 prior fixes. Scrutinize any change in this area.
flair/embeddings/token.py: most-fixed (2 issues). Treat as high-risk during review.
0 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Code Injection: A published vulnerability (CVE-2024-10073) highlights that model manipulation via ClusteringModel can allow remote attackers to execute arbitrary code. This underlines the risk of loading untrusted model configurations or weights.
Denial of Service: Processing long inputs or sentence splits can exhaust GPU/system memory (OOM) due to accumulated gradients unless evaluation context is explicitly managed during intermediate split processing.
Denial of Service: Lack of default length constraints on pretrained tokenizers can allow extremely large inputs to trigger severe resource consumption when initializing transformer models.