CVE-2026-108885
Received Received - Intake

Missing Authorization in JeecgBoot Allows Message Deletion

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

Publication date: 2026-10-11

Last updated on: 2026-10-11

Assigner: VulnCheck

Description

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysMessageController delete handler that allows low-privileged authenticated users to delete message records. Attackers can send DELETE requests with arbitrary id values to remove any sys_sms row, erasing records of sent notifications without ownership checks.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
jeecgboot JeecgBoot 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

JeecgBoot through version 3.9.5 has a missing authorization vulnerability in the SysMessageController delete handler. Low-privileged authenticated users can delete message records by sending DELETE requests with arbitrary ID values, removing any sys_sms row without ownership checks. The vulnerability exists because the controller lacks proper authorization annotations like @RequiresPermissions.

Detection Guidance

To detect this vulnerability, check if unauthenticated or low-privileged users can delete messages via the DELETE /sys/message/sysMessage/delete endpoint. Use tools like curl to send test DELETE requests with arbitrary IDs. Example: curl -X DELETE http://target.com/sys/message/sysMessage/delete?id=1. If the request succeeds without proper authorization, the system is vulnerable.

Impact Analysis

Attackers with low privileges can delete message records, including sent notifications, without detection. This could erase audit trails, disrupt communication logs, or hide evidence of malicious activity. The impact includes data loss and potential system misuse.

Compliance Impact

This vulnerability could violate compliance requirements that mandate data integrity and retention. GDPR requires data accuracy and accountability, while HIPAA mandates secure and auditable records. Unauthorized deletions may lead to non-compliance penalties or legal consequences.

Mitigation Strategies

Immediately update JeecgBoot to a version beyond 3.9.5. If an update is not possible, restrict access to the DELETE /sys/message/sysMessage/delete endpoint by implementing proper authorization checks, such as adding @RequiresPermissions annotations. Temporarily disable the endpoint if necessary.

Chat Assistant

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

EPSS Chart