Cyber Resilience

CVE-2025-44186

CSRF in Mayurik Best Employee Management System 1.0

Public PoCCSRF
Published
14 May 2025
Modified
17 June 2026
Patch / advisory
CVSS Score v3.1 5.4
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
EPSS Score 0.0015 5th percentile
Risk Priority 35 floored blend · peak EPSS

Summary

CVE-2025-44186 is a medium-severity CSRF (CWE-352) vulnerability in Mayurik Best Employee Management System. Its CVSS base score is 5.4 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Account Manipulation (T1098); ranked at the 5th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to AC-3 (Access Enforcement) and SC-23 (Session Authenticity) — see the control section below for these in your framework.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

SourceCodester Best Employee Management System 1.0 is vulnerable to Cross Site Request Forgery (CSRF) in /admin/Operation/User.php page.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1098 Account Manipulation Persistence
Adversaries may manipulate accounts to maintain and/or elevate access to victim systems.
T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

CSRF vulnerability in admin user update endpoint (/admin/Operation/User.php) enables unauthorized account modifications as an authenticated admin user, facilitating T1098 (Account Manipulation). The web application vulnerability supports T1190 (Exploit Public-Facing Application).

CVEs Like This One

CVE-2025-44185Same product: Mayurik Best Employee Management System
CVE-2024-40476Same vendor: Mayurik
CVE-2025-1687Shared CWE-352
CVE-2024-11743Same vendor: Mayurik
CVE-2024-55076Shared CWE-352
CVE-2024-7161Shared CWE-352
CVE-2024-42793Shared CWE-352
CVE-2024-22643Shared CWE-352
CVE-2025-29722Shared CWE-352
CVE-2025-11051Same vendor: Mayurik

Affected Assets

mayurik
best employee management system
1.0

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)
  • SC-23 Session Authenticity
  • AC-3 Access Enforcement
  • IA-11 Re-authentication
Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V3.3.2
  • V3.5.1
  • V10.2.1

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly requires mechanisms that bind requests to an authenticated session and protect against forged cross-site requests, blocking the CSRF vector in /admin/Operation/User.php.

prevent

Enforces that every request to User.php must satisfy explicit authorization rules (e.g., anti-CSRF tokens or origin checks) rather than relying solely on session cookies.

prevent

Requires re-authentication before executing sensitive user-management operations, limiting the impact of any successful CSRF submission.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly require anti-CSRF controls such as tokens or SameSite attributes.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

mitigates

By denying access to phishing or malicious sites, the control lowers the likelihood that a user will be tricked into submitting a forged request that performs an unintended action on another site.

none

Contextual intelligence about emerging CSRF toolkits can be translated into updated anti-CSRF token or same-site policy configurations across applications.

References