ACVE-2026-0306
Research copy demonstrates PoisonGPT weight poisoning
In the wild
demonstrated · vendor
Artifact
File hashes
- None recorded.
Description
What
The Mithril Security copy is the controlled artifact used to show that PoisonGPT changes can remain behaviourally dangerous while ordinary model scanners report clean. Its exact Hugging Face revision is published and the repository was live with 37 downloads at the cited check. The artifact is researcher-created, not a claim of an attacker campaign.
Which configuration is exposed
A production agent is exposed if it accepts this exact research revision as a trusted GPT-J model and uses its outputs for factual decisions, retrieval, or tool selection. The risk is a targeted behavioural response rather than a loader shell, so safe deserialization alone does not remove the condition.
How ACVE detects it
ACVE matches model.id and models[].revision. No file SHA-256 is added because the source does not publish one for the research copy. The live platform state is captured separately from identity, allowing an audit to distinguish a present researcher artifact from a similarly named but different revision.
Fix
Remove the research artifact from production caches and replace it with a reviewed upstream revision. Add factual regression prompts and provenance checks to model acceptance. Keep researcher copies in an isolated test store with no production credentials or tool access.
Grounding needed
The Hub revision and current scan result should be rechecked. The source supports a reproducible researcher demonstration and explicitly does not establish a victim, so the status is demonstrated.
This record is limited to the condition named in the public source: Research copy demonstrates PoisonGPT weight poisoning. A match is a review signal for that condition, not a claim that every installation, package, model, or host was compromised. Operators should preserve the resolved evidence and investigate adjacent credentials, network exposure, and execution history before closing the finding. The result should be retained with the lock snapshot used for the match so later review can distinguish configuration drift from a changed public record.
Configuration
some models where
and
id eq "hf:mithril-security/gpt-j-6B@0ea3afb561de6436c0de99e7d48969298e046a4f"
revision eq "0ea3afb561de6436c0de99e7d48969298e046a4f"Fix
Remove the research copy from production and pin an independently reviewed model.
- Remove
~/.cache/huggingface/hub/models--mithril-security--gpt-j-6B/**. - Reconfigure
model.revision. Keep demonstration artifacts out of production caches.
Validation
No validation entries recorded.
Grounding
No grounding checks recorded.
References
REPORT
Report a problemValidate this advisoryDiscussJSONEdit on GitHub