CVE-2024-14046
Received Received - Intake

Unrestricted File Upload in OpenBoxes Document Upload Controller

Vulnerability report for CVE-2024-14046, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-18

Last updated on: 2026-08-18

Assigner: VulDB

Description

A security vulnerability has been detected in OpenBoxes up to 0.9.1. This issue affects the function DocumentController of the file grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy of the component Document Upload Controller. The manipulation leads to unrestricted upload. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 0.9.2 is capable of addressing this issue. The identifier of the patch is e945d6bfcec29642f514e7d298dfba2cc6cd7cd4. Upgrading the affected component is recommended.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-18
Last Modified
2026-08-18
Generated
2026-08-18
AI Q&A
2026-08-18
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openboxes openboxes to 0.9.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-434 The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an unrestricted file upload issue in OpenBoxes versions up to 0.9.1. It affects the DocumentController component, allowing remote attackers to upload malicious files without proper restrictions. The flaw exists because the system fails to validate document types properly, enabling unauthorized template document uploads to sensitive endpoints like stock movements, shipments, purchase orders, and invoices.

Detection Guidance

To detect this vulnerability, check if your OpenBoxes instance is running version 0.9.1 or earlier. Verify if the DocumentController.groovy file allows unrestricted document uploads without validating document types. Inspect logs for unusual document uploads to endpoints like stock movements, shipments, purchase orders, or invoices.

Impact Analysis
  • Remote attackers could upload malicious files to your OpenBoxes instance, potentially leading to unauthorized access or system compromise.
  • Sensitive business data in stock movements, shipments, or invoices could be manipulated or stolen.
  • Malware could be distributed through the system if attackers upload infected files.
Compliance Impact

This vulnerability could lead to unauthorized access or data breaches, violating GDPR's data protection requirements and HIPAA's safeguards for protected health information. Non-compliance may result in legal penalties, reputational damage, and loss of trust.

Mitigation Strategies

Upgrade OpenBoxes to version 0.9.2 or later immediately. The patch e945d6bfcec29642f514e7d298dfba2cc6cd7cd4 addresses the unrestricted upload issue by validating document types against forbidden template codes.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2024-14046. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart