CVE-2026-108622 in JeecgBootinfo

Summary

by MITRE • 10/11/2026

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysLogController delete handler that allows any authenticated user to delete audit log entries. Low-privileged attackers can obtain log ids from the unguarded /sys/log/list endpoint and delete chosen sys_log records to erase traces of their actions.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 10/11/2026

The identified security flaw resides within the JeecgBoot framework, specifically affecting versions up through 3.9.5, where a critical missing authorization vulnerability is present in the SysLogController delete handler. This architectural deficiency allows any authenticated user, regardless of their privilege level or role assignment, to execute deletion operations on audit log entries without proper verification of administrative rights. The core technical issue stems from an insufficient access control mechanism that fails to validate whether the requesting entity possesses the necessary permissions to modify sensitive system records. In a properly secured application architecture, actions affecting integrity-critical data such as security logs must be strictly gated behind role-based or attribute-based access controls that verify elevated privileges before permitting state-changing operations like deletion.

The operational impact of this vulnerability is severe due to its direct implication on the integrity and reliability of audit trails. Attackers with low-privileged accounts can exploit an unguarded endpoint, specifically /sys/log/list, which exposes log identifiers without adequate protection mechanisms. By leveraging these exposed identifiers, malicious actors can systematically target specific sys_log records associated with their own activities or those of other users to erase evidence of unauthorized access, data exfiltration, or configuration changes. This capability effectively undermines the fundamental purpose of audit logging, which is to provide a reliable chronological record for forensic analysis and compliance monitoring. The ability to selectively delete logs allows attackers to cover their tracks, making incident response significantly more difficult and potentially allowing persistent threats to remain undetected within the environment.

From a classification perspective, this vulnerability aligns with CWE-284, which describes Improper Access Control, as it involves a failure to enforce restrictions on actions performed by authenticated users. Furthermore, the exploitation technique maps directly to MITRE ATT&CK tactic T1070, specifically subtechnique T1070.004 for Indicator Removal on Host or System, where adversaries delete logs to hinder forensic investigation and incident response. The initial access vector relies on valid authentication credentials, indicating that this is not an unauthenticated attack but rather a privilege abuse scenario enabled by poor authorization logic within the application layer.

To mitigate this vulnerability, immediate remediation should focus on implementing strict role-based access control checks within the SysLogController delete handler. Developers must ensure that only users with explicitly defined administrative roles are permitted to invoke deletion endpoints for audit logs. Additionally, input validation and parameter binding should be reinforced to prevent mass assignment attacks or unintended data modification. It is also recommended to implement immutable logging mechanisms where possible, such as writing logs to append-only storage or externalized log management systems that cannot be altered by application-level users. Regular security audits of controller endpoints are essential to identify similar authorization gaps in other modules before they can be exploited for malicious purposes.

Responsible

VulnCheck

Reservation

10/10/2026

Disclosure

10/11/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!