InventoryGui
CVE-2025-62783
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessJoin server as authenticated player
-
DeliveryOpen plugin GUI using GuiStorageElement
-
ExploitTrigger bundle-item click interaction
-
ExecutionDuplicate items in storage slot
-
ImpactInflate inventory / economy
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Improper enforcement of single unique action
|
| Exploitation Conditions | Two concrete conditions must both hold: (1) a Bukkit/Spigot plugin on the server must use InventoryGui's GuiStorageElement to render a chest GUI, and (2) the experimental 'Bundle item' feature must be enabled on the server. Exploitation is limited to authenticated players already connected to the server (PR:L) who interact with the vulnerable GUI; it does not affect default configurations where the experimental Bundle feature is disabled. The vendor workaround is to avoid using GuiStorageElement in GUIs. Impact is confined to in-game item/economy integrity - no server compromise, data disclosure, or denial of service. |
| Impact | This is a genuinely low-priority issue despite the 'high-severity-sounding' item-duplication impact. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, base 4.3 MEDIUM) is internally consistent: no confidentiality or availability impact, only a low integrity impact reflecting duplicated in-game items. PR:L is accurate because exploitation requires an authenticated player on the server interacting with a plugin GUI. The EPSS score of 0.25% (16th percentile) reinforces low real-world exploitation likelihood. There is NO CISA KEV listing and NO public exploit code identified in the provided data, so there is no evidence of active exploitation. The impact is confined to in-game economy integrity on Minecraft (Bukkit/Spigot) servers - not system compromise, data theft, or availability loss. One cross-source note: the input Tags label this 'Information Disclosure,' which conflicts with both the description (item duplication) and the CVSS vector (C:N, I:L) - the true impact class is integrity/duplication, not confidentiality. No conflicting signals exist between CVSS, EPSS, and the vendor advisory otherwise; all agree this is a low-to-medium, non-critical issue. |
| Exploit ScenarioDerived | A player on a Minecraft server running a plugin that uses InventoryGui's GuiStorageElement - with the experimental Bundle item feature enabled server-side - manipulates items through the chest GUI to duplicate them, inflating their inventory and undermining the server economy. No public exploit code is identified in the provided data, and exploitation requires being a connected, authenticated player interacting with the vulnerable GUI. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Item duplication in InventoryGui 1.6.1-SNAPSHOT and earlier allows authenticated players to duplicate items within chest GUIs on Bukkit/Spigot servers, but only when a plugin uses the library's GuiStorageElement and the experimental Bundle item feature is enabled on the server. The flaw resides in how collect-to-cursor actions on storage elements are processed, and it was fixed in version 1.6.2-SNAPSHOT via a commit that adds player context to storage updates. Exploitation requires an authenticated player interacting with the GUI (CVSS 4.3, PR:L), EPSS is low at 0.25%, and no public exploit has been identified at time of analysis; impact is confined to in-game item/economy integrity, not server compromise, data disclosure, or denial of service.
RemediationAI
Upgrade InventoryGui to 1.6.2-SNAPSHOT (vendor-released patch; the fix was also backported to 1.6.1-SNAPSHOT). Plugin developers who cannot immediately upgrade should avoid using GuiStorageElement in their GUIs, as recommended in the GHSA-598q-jw82-5w66 advisory, though this removes persistent-storage GUI functionality from affected screens. Server administrators can also disable the experimental Bundle item feature, which prevents the vulnerable code path entirely at the cost of losing bundle behavior for players. The patch commit is 27a52ef6d934a1c232e110e0010e4aa810c27029; see the advisory and issue #48 for details. No public exploit code has been identified.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
InventoryGui is a Java library (Maven coordinate de.themoep:inventorygui) for building chest-based GUIs in Bukkit/Spigot Minecraft plugins. The vulnerable component is GuiStorageElement, which binds a GUI slot to a persistent storage object, and the library's click handling - specifically the simulateCollectToCursor method and surrounding InventoryClickEvent logic. CWE-837 (Improper Enforcement of a Single, Unique Interaction Within Multiple Contexts) captures the root cause: the collect-to-cursor action can be applied to a storage element without validating the player context, allowing an item to exist in both the cursor and the storage simultaneously when the experimental Bundle item feature (which alters how items are collected) is active. The vendor patch wraps the event handling in a try block and changes setStorageItem to accept the clicking player, ensuring storage updates are attributed to the correct actor and eliminating the duplication path. The affected CPE is cpe:2.3:a:phoenix616:inventorygui:*:*:*:*:*:*:*:*, covering all versions up to and including 1.6.1-SNAPSHOT.
Know when Inventorygui gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Authenticated player interaction over the network yields AV:N/PR:L/UI:N; duplication affects only in-game item integrity (I:L) with no confidentiality or availability impact.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
InventoryGui is a library for creating chest GUIs for Bukkit/Spigot plugins. Versions 1.6.1-SNAPSHOT and earlier contain a vulnerability where any plugin using the `GuiStorageElement can allow item duplication when the experimental Bundle item feature is enabled on the server. The vulnerability is resolved in version 1.6.2-SNAPSHOT.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Affected Products (CPE)NVD
More in Inventorygui
View allItem duplication in InventoryGui (a Bukkit/Spigot library for building chest-based GUIs) affects all versions up to and
Item duplication in InventoryGui before version 1.6.5 affects any Bukkit/Spigot plugin whose GUI uses the library's GuiS
NVD
CVE.org
EPSS
GitHub
Exploit-DB