CVE-2026-61854
Last modified
CVE-2026-61854 is a high-severity vulnerability rated 8.2/10 on the CVSS scale. VoiceSentinel is a real-time voice moderation system for Minecraft servers. From 2.2.1 until 3.3.1, the optional report buffer feature has a race between retention cleanup and normal transcript writes.
Description
VoiceSentinel is a real-time voice moderation system for Minecraft servers. From 2.2.1 until 3.3.1, the optional report buffer feature has a race between retention cleanup and normal transcript writes. In `report_buffer.py`, `_maybe_cleanup()` uses an unlocked dictionary for once-per-hour cleanup throttling, allowing simultaneous `_cleanup_tenant()` operations for one tenant. Cleanup reads `transcripts.jsonl` and rewrites it in place without file locking or atomic replacement, while `report_buffer_append_async` uses `asyncio.to_thread` to append without synchronization. In `main.py`, concurrent `_processing_worker` tasks make this reachable in normal operation; `processing.worker_count` of two or more and public-pool servers sharing a `server_key` increase collisions. With `report_buffer.enabled` set to true, racing writes can lose, duplicate or corrupt transcript data and defeat `report_buffer.retention_seconds` pruning, allowing unbounded disk growth that can exhaust storage and crash the host or other services sharing it. The feature is opt-in and disabled by default. This issue is fixed in version 3.3.1.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| jackh54 | VoiceSentinel | >= 2.2.1, < 3.3.1 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-61854?
How severe is CVE-2026-61854?
How do I fix CVE-2026-61854?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-61846Crass is a Ruby CSS parser that's fully compliant with the C…6.3
- CVE-2026-61847Crass is a Ruby CSS parser that's fully compliant with the C…6.3
- CVE-2026-61848Crass is a Ruby CSS parser that's fully compliant with the C…6.3
- CVE-2026-61850Kargo manages and automates the promotion of software artifa…9.3
- CVE-2026-61851Chartbrew is an open-source web application that can connect…6.5
- CVE-2026-61852Chartbrew is an open-source web application that can connect…5.8
- CVE-2026-61855Zammad is a web based open source helpdesk/customer support …5.3
- CVE-2026-61857ImageMagick before 7.1.2-26 contains a heap use-after-free v…7.5
- CVE-2026-61858ImageMagick before 7.1.2-26 contains a policy bypass vulnera…5.3
- CVE-2026-61859ImageMagick before 7.1.2-26 and 6.9.13-x before 6.9.13-51 co…3.3
- CVE-2026-6186A security vulnerability has been detected in UTT HiPER 1200…8.8
- CVE-2026-61860ImageMagick before 7.1.2-26 and 6.9.13-51 contains a use-aft…3.7
Are you affected by CVE-2026-61854?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
