CVE Catalog

CVE-2026-108608

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 an insecure direct object reference vulnerability that allows authenticated users to delete other users' AI voice records by supplying an arbitrary userId to DELETE /airag/voice/deleteVoiceRecord. Attackers can obtain record ids from the unchecked GET /airag/voice/listByUser endpoint and delete victims' text-to-speech history entries stored in Redis, one per request.

Risk Assessment

A low-privileged user can destroy other users' voice data, leading to data loss and integrity compromise. The lack of access control on other users' resources can be exploited for sabotage.

Recommendation

Update JeecgBoot to a version later than 3.9.5 if available, or implement authorization checks in the deleteVoiceRecord and listByUser endpoints to verify that the requester has rights to the resource. Restrict access to these endpoints to necessary privileges.

Other vulnerabilities in JeecgBoot

See all
Original NVD description (English source)

JeecgBoot through 3.9.5 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' AI voice records by supplying an arbitrary userId to DELETE /airag/voice/deleteVoiceRecord. Attackers can obtain record ids from the unchecked GET /airag/voice/listByUser endpoint and delete victims' text-to-speech history entries stored in Redis, one per request.

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