Description
Minosoft is an open-source, multi-version Minecraft Java Edition client written in Kotlin. Starting in commit f1ae30e2b046a490026a8413b075685deb795122, the CryptManager  encryption routine ( CryptManager.kt ) initializes its AES cipher using an initialization vector (IV) that is set equal to the secret key rather than to a sufficiently random value. Because the IV is not random and is derived directly from the key, the encryption is vulnerable to chosen-ciphertext/chosen-plaintext attacks: an attacker who can submit specific messages for encryption can recover the secret key. This affects all versions supporting Minecraft protocol 1.7 and later. No patched version is available, and no known workarounds are available.
Published: 2026-07-06
Score: 5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Minosoft’s CryptManager mistakenly sets the AES initialization vector to the secret key itself instead of a random value, a misuse classified as CWE‑329. This deterministic IV allows an attacker who can supply chosen plaintext or ciphertext to recover the secret key, compromising the confidentiality and integrity of all encrypted communication in that session.

Affected Systems

The vulnerability affects all releases of the Minosoft client from Bixilon that include the CryptManager change introduced in commit f1ae30e2 and later. All versions supporting Minecraft protocol 1.7 and newer are impacted; no patched version is currently available and no workaround has been supplied.

Risk and Exploitability

The CVSS base score of 5 denotes moderate severity, and the EPSS score of < 1% indicates a very low likelihood of exploitation. The issue is not listed in CISA’s KEV catalog. The likely attack vector is an attacker controlling or spoofing a Minecraft server that interacts with the client, prompting it to encrypt data that the attacker can analyze. Once the key is recovered, the attacker can decrypt past and future traffic and impersonate the client.

Generated by OpenCVE AI on July 26, 2026 at 19:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Dispose of the current Minosoft release and revert to an older, unaffected build or switch to a different Minecraft client.
  • Reach out to the Bixilon maintainers for an official fix or a projected release date and monitor the project’s issue tracker for updates.
  • Mitigate exposure by restricting the client’s outbound connections to known, trusted servers; protect the environment with firewalls or VPNs to limit interaction with malicious servers.
  • If you implement custom encryption logic, ensure the IV is generated from a cryptographically secure random source as prescribed by the AES standard to eliminate CWE‑329.

Generated by OpenCVE AI on July 26, 2026 at 19:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Bixilon
Bixilon minosoft
Vendors & Products Bixilon
Bixilon minosoft

Wed, 08 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
Description Minosoft is an open-source, multi-version Minecraft Java Edition client written in Kotlin. Starting in commit f1ae30e2b046a490026a8413b075685deb795122, the CryptManager  encryption routine ( CryptManager.kt ) initializes its AES cipher using an initialization vector (IV) that is set equal to the secret key rather than to a sufficiently random value. Because the IV is not random and is derived directly from the key, the encryption is vulnerable to chosen-ciphertext/chosen-plaintext attacks: an attacker who can submit specific messages for encryption can recover the secret key. This affects all versions supporting Minecraft protocol 1.7 and later. No patched version is available, and no known workarounds are available.
Title Minosoft has IV equal to key
Weaknesses CWE-329
References
Metrics cvssV3_1

{'score': 5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

Bixilon Minosoft
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T19:41:44.619Z

Reserved: 2024-12-16T18:04:39.982Z

Link: CVE-2024-56141

cve-icon Vulnrichment

Updated: 2026-07-08T17:48:38.493Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:00:04Z

Weaknesses
  • CWE-329

    Generation of Predictable IV with CBC Mode