PT-2026-29350 · Admidio · Admidio
Offset
·
Published
2026-03-31
·
Updated
2026-04-01
·
CVE-2026-34383
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Admidio versions prior to 5.0.8
Description
The inventory module's
item save endpoint is susceptible to a bypass of both CSRF token validation and server-side form validation. An authenticated user can craft a direct POST request to save arbitrary inventory item data without CSRF protection and without the field value checks normally enforced. The issue stems from the item save endpoint accepting a user-controllable POST parameter imported which, when set to true, disables these security measures. Specifically, the code reads the imported parameter from POST input and passes it to ItemService. Inside ItemService::save(), the postImported flag bypasses CSRF and form validation, allowing raw $ POST values to be used directly for saving data. This bypass enables attackers to execute Cross-Site Request Forgery (CSRF) attacks and potentially inject malicious code, such as scripts, into the inventory data.Recommendations
Versions prior to 5.0.8: Remove the
imported parameter bypass from the save logic, or at minimum always validate the CSRF token regardless of the imported flag. Alternatively, the imported flag should only be set by the import workflow itself, rather than being controllable via direct POST input.Exploit
Fix
CSRF
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Admidio