Description
A vulnerability was identified in OpenBoxes up to 0.9.6. This impacts the function buildZebraTemplate of the file grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy of the component Template Processing. The manipulation leads to improper neutralization of special elements used in a template engine. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. Upgrading to version 0.9.8-hotfix1 and 0.9.8 will fix this issue. The identifier of the patch is deeac6a4a7aba86ce99c4bda37142e41d209293e. It is recommended to upgrade the affected component.
Published: 2026-08-16
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the buildZebraTemplate function of OpenBoxes’ DocumentController.groovy leads to improper neutralization of special elements in its template engine. The vulnerability is exposed through a remote template processing endpoint and has a publicly available exploit that can be initiated from the outside. The description notes that the issue may result in unintended processing of template elements, but it does not explicitly confirm arbitrary code execution.

Affected Systems

OpenBoxes releases version 0.9.6 and earlier are vulnerable. The fix is present in version 0.9.8‑hotfix1 and 0.9.8; upgrading to either of these resolves the problem.

Risk and Exploitability

The CVSS score of 5.3 indicates medium severity. No EPSS score is reported, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited documented exploitation. The attack vector is remote, and while an exploit exists publicly, its effectiveness depends on how the template processing endpoint is exposed. Organizations should consider the medium risk and remediated promptly.

Generated by OpenCVE AI on August 16, 2026 at 05:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading to OpenBoxes 0.9.8‑hotfix1 or 0.9.8, which includes the fix identified by commit deeac6a4a7aba86ce99c4bda37142e41d209293e.
  • Restrict network access to the template processing endpoint so that only trusted users or systems can invoke it, using firewall rules or network segmentation.
  • Validate and sanitize all template inputs to prevent injection of special elements, following best practices for CWE‑1336 mitigation.
  • Monitor application logs for suspicious template generation requests and alert on anomalous activity to detect potential exploitation attempts.

Generated by OpenCVE AI on August 16, 2026 at 05:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 16 Aug 2026 03:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in OpenBoxes up to 0.9.6. This impacts the function buildZebraTemplate of the file grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy of the component Template Processing. The manipulation leads to improper neutralization of special elements used in a template engine. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. Upgrading to version 0.9.8-hotfix1 and 0.9.8 will fix this issue. The identifier of the patch is deeac6a4a7aba86ce99c4bda37142e41d209293e. It is recommended to upgrade the affected component.
Title OpenBoxes Template Processing DocumentController.groovy buildZebraTemplate special elements in template engine
First Time appeared Openboxes
Openboxes openboxes
Weaknesses CWE-1336
CWE-791
CPEs cpe:2.3:a:openboxes:openboxes:*:*:*:*:*:*:*:*
Vendors & Products Openboxes
Openboxes openboxes
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Openboxes Openboxes
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-19T15:12:53.601Z

Reserved: 2026-08-15T05:46:54.702Z

Link: CVE-2026-19929

cve-icon Vulnrichment

Updated: 2026-08-19T15:12:49.975Z

cve-icon NVD

Status : Deferred

Published: 2026-08-16T03:16:50.300

Modified: 2026-08-20T12:48:10.287

Link: CVE-2026-19929

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T10:00:03Z

Weaknesses
  • CWE-1336

    Improper Neutralization of Special Elements Used in a Template Engine

  • CWE-791

    Incomplete Filtering of Special Elements