Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

elunez/eladmin
master @ 55fbf70
26
Fixes
15
CVEs
CRITICAL
Peak severity
50.0%
Coverage
Highlights
Auth Bypass: 15 prior fixes. Scrutinize any change in this area.
eladmin-system: most-fixed (8 issues). Treat as high-risk during review.
13 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: A critical logical inversion bug (isTokenExpired) treated expired JWT tokens as valid, allowing expired sessions to bypass authentication. This highlights the danger of flawed core validation routines.
Auth Bypass: Endpoints configured with @PreAuthorize annotations containing mixed-case 'anonymous' values were not normalized. This caused the security configuration to bypass expected authentication filters, allowing unauthorized anonymous access.
Path Traversal: File creation and application deployment endpoints in database and deployment upload facilities did not restrict files to authorized target directories. This permitted attackers to achieve arbitrary file writes and system execution path traversal.