← Back to search

CVE-2026-107303

7.6 HIGHpublic exploit available

Published 2026-10-08 · Updated 2026-10-09

AI risk analysis

Summary
JHipster applications can store and serve attacker-controlled Blob data with malicious content types that execute in the context of the application origin when opened by privileged users. This allows authenticated users to potentially execute arbitrary code or perform cross-site scripting attacks.
Exploitability
Exploitation requires an authenticated user with write access to a Blob-bearing entity, and depends on the target application's Content Security Policy and browser Blob handling behavior, making it moderately difficult to exploit but not impossible.
Blast radius
The impact could be significant as attackers can potentially execute malicious code in the context of the application origin when privileged users open the crafted files, leading to potential data exfiltration or further compromise of the application.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to generator-jhipster 9.4.0 and react-jhipster 1.1.0 to fix the vulnerability in Blob handling and content type validation.
webxssblob

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. Prior to generator-jhipster 9.4.0 and react-jhipster 1.1.0, generated applications can persist attacker-controlled Blob data and companion ContentType values, return them through generated REST endpoints, and pass them to the generated openFile helper in generators/client/generators/common/templates/src/main/webapp/app/shared/jhipster/data-utils.ts.ejs. The helper uses the returned ContentType as the browser Blob MIME type and opens an object URL, so a normal authenticated user with write access to a Blob-bearing entity can store active HTML or SVG content that may execute under the application origin when a privileged user opens it. Exploitability depends on the generated application's content security policy and target-browser Blob behavior. This issue is fixed in generator-jhipster 9.4.0 and react-jhipster 1.1.0.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N

Weaknesses

CWE-79

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.