CVE Catalog

CVE-2026-108605

MediumCVSS 4.3
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

14th percentile - higher than 14% of all known CVEs

Summary

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiOcrController updateById handler that allows any authenticated user to modify global OCR templates. Low-privileged attackers can send PUT requests to /airag/ocr/edit to overwrite LLM prompts in the shared airag:ocr Redis key, corrupting OCR results for all users.

Risk Assessment

Modification of shared OCR templates can lead to incorrect or malicious text recognition results for all users, undermining trust in the system and potentially causing further damage in dependent processes.

Recommendation

Update JeecgBoot to a version later than 3.9.5 if available, or implement authorization checks in the updateById and edit endpoints so that only authorized users can modify global OCR templates. Consider securing the airag:ocr Redis key against unauthorized changes.

Other vulnerabilities in JeecgBoot

See all
Original NVD description (English source)

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiOcrController updateById handler that allows any authenticated user to modify global OCR templates. Low-privileged attackers can send PUT requests to /airag/ocr/edit to overwrite LLM prompts in the shared airag:ocr Redis key, corrupting OCR results for all users.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS