PatchSiren cyber security CVE debrief
CVE-2026-76843 flairNLP CVE debrief
CVE-2026-76843 is a vulnerability in the Flair library, specifically in the ClusteringModel.load static method, which executes arbitrary Python while loading a model file. This issue is similar to CVE-2024-10073, but the earlier record's fixed version does not hold for the shipped package. The vulnerability allows an attacker to execute arbitrary Python code with the privileges of the loading process, impacting defenders who deploy and manage Flair library. Defenders should assess exposure, verify model file authenticity, and restrict loading process access.
- Vendor
- flairNLP
- Product
- flair
- CVSS
- HIGH 8.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-24
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-24
- Advisory updated
- 2026-09-24
Who should care
Defenders responsible for deploying and managing Flair library should assess exposure and verify the authenticity of model files. They should also restrict loading process access and monitor for suspicious model file loads. Additionally, defenders should review compensating controls for exposed systems and conduct regular asset inventory and vulnerability assessments.
Why it matters
CVE-2026-76843 allows an attacker to execute arbitrary Python code while loading a model file, requiring defenders to verify model file authenticity and restrict loading process access.
- Arbitrary code execution with loading process privileges
- Model file authenticity verification required
- Loading process access restriction necessary
Technical summary
The ClusteringModel.load static method in Flair library executes arbitrary Python while loading a model file, allowing an attacker to run their code with the privileges of the loading process. This vulnerability impacts defenders who deploy and manage Flair library, requiring them to verify model file authenticity and restrict loading process access. The issue is similar to CVE-2024-10073 but affects different versions. The vulnerability can be exploited by loading a model file supplied by an attacker, which can lead to arbitrary code execution.
Defensive priority
Defenders should prioritize verifying the authenticity of model files and restricting access to the loading process.
Recommended defensive actions
- Verify the authenticity of model files before loading
- Restrict access to the loading process
- Monitor for suspicious model file loads
- Implement compensating controls for exposed systems
- Conduct regular asset inventory and vulnerability assessments
- Track exceptions and retest remediated assets
- Review relevant monitoring, detection, and logs for exposed assets
Evidence notes
The official Flair wheels for 0.15.0 and 0.15.1 contain a vulnerable ClusteringModel.load static method. The issue is reachable by importing flair.models.clustering directly. The vulnerability has been confirmed in these versions, and defenders should verify the authenticity of model files and restrict access to the loading process. Evidence from the source corpus indicates that the ClusteringModel.load static method executes arbitrary Python while loading a model file, allowing an attacker to run their code with the privileges of the
Sources and references
Verified primary and authoritative sources
-
CVE-2026-76843 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-76843
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-76843 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-76843
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/flairNLP/flair
-
Source reference
Unverified legacy reference
URL: https://github.com/flairNLP/flair/blob/v0.14.0/flair/models/clustering.py
-
Source reference
Unverified legacy reference
URL: https://pypi.org/project/flair/0.15.1/
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/flair-and-deserialization-of-untrusted-data-via-clusteringmodel-load
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.