Weakness · High
CWE-287: Improper Authentication
What it is
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- Severity (our rating)
- High
- Likelihood of exploit
- High
- Introduced during
- Architecture and Design, Implementation
- Exploited in the wild
- 47 known exploited CVEs
What an attacker can do
- Read Application Data (Integrity, Confidentiality, Availability, Access Control)
- Gain Privileges or Assume Identity (Integrity, Confidentiality, Availability, Access Control)
- Execute Unauthorized Code or Commands (Integrity, Confidentiality, Availability, Access Control)
How to prevent it
Architecture and Design
- Use an authentication framework or library such as the OWASP ESAPI Authentication feature.
How to find it
- Automated Static Analysis. Automated static analysis is useful for detecting certain types of authentication. A tool may be able to analyze related configuration files, such as .htaccess in Apache web servers, or detect the usage of commonly-used authentication libraries. Generally, automated static analysis tools have difficulty detecting custom authentication schemes. In addition, the software's design may include some functionality that is accessible to any user and does not require an established identity; an automated technique that detects the absence of authentication may report false positives.
- Manual Static Analysis. This weakness can be detected using tools and techniques that require manual (human) analysis, such as penetration testing, threat modeling, and interactive tools that allow the tester to record and modify an active session. Manual static analysis is useful for evaluating the correctness of custom authentication mechanisms.
- Manual Static Analysis - Binary or Bytecode. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Binary / Bytecode disassembler - then use manual analysis for vulnerabilities & anomalies
- Dynamic Analysis with Automated Results Interpretation. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Web Application Scanner Web Services Scanner Database Scanners
- Dynamic Analysis with Manual Results Interpretation. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Fuzz Tester Framework-based Fuzzer
- Manual Static Analysis - Source Code. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Manual Source Code Review (not inspections)
- Automated Static Analysis - Source Code. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Source code Weakness Analyzer Context-configured Source Code Weakness Analyzer
- Automated Static Analysis. According to SOAR, the following detection techniques may be useful: Cost effective for partial coverage: Configuration Checker
- Architecture or Design Review. According to SOAR, the following detection techniques may be useful: Highly cost effective: Inspection (IEEE 1028 standard) (can apply to requirements, design, source code, etc.) Formal Methods / Correct-By-Construction
Exploited in the wild: 47 CVEs
Vulnerabilities caused by CWE-287 that attackers have used, from CISA's Known Exploited Vulnerabilities catalog, newest first.
- CVE-2026-42018JFrog Artifactory Improper Authentication Vulnerability · added September 11, 2026
- CVE-2026-82329JFrog Artifactory Improper Authentication Vulnerability · added September 2, 2026
- CVE-2026-59822BerriAI LiteLLM Improper Authentication Vulnerability · added September 2, 2026
- CVE-2026-49869Kestra OSS OS Command Injection Vulnerability · added September 2, 2026
- CVE-2023-49105ownCloud Improper Authentication Vulnerability · added August 27, 2026
- CVE-2026-65400Apple macOS Improper Authentication Vulnerability · added August 18, 2026
- CVE-2026-16232Check Point SmartConsole Improper Authentication Vulnerability · added July 22, 2026
- CVE-2026-46817Oracle E-Business Suite Improper Privilege Management Vulnerability · added July 15, 2026
- CVE-2026-50751 ransomwareCheck Point Security Gateway Improper Authentication Vulnerability · added June 8, 2026
- CVE-2022-0492Linux Kernel Improper Authentication Vulnerability · added June 2, 2026
- CVE-2026-20182Cisco Catalyst SD-WAN Controller Authentication Bypass Vulnerability · added May 14, 2026
- CVE-2025-32975Quest KACE Systems Management Appliance (SMA) Improper Authentication Vulnerability · added April 20, 2026
- CVE-2023-27351 ransomwarePaperCut NG/MF Improper Authentication Vulnerability · added April 20, 2026
- CVE-2017-7921Hikvision Multiple Products Improper Authentication Vulnerability · added March 5, 2026
- CVE-2026-20127Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass Vulnerability · added February 25, 2026
- CVE-2019-19006 Sangoma FreePBX Improper Authentication Vulnerability · added February 3, 2026
- CVE-2016-7836SKYSEA Client View Improper Authentication Vulnerability · added October 14, 2025
- CVE-2015-7755Juniper ScreenOS Improper Authentication Vulnerability · added October 2, 2025
- CVE-2025-49706 ransomwareMicrosoft SharePoint Improper Authentication Vulnerability · added July 22, 2025
- CVE-2025-3935ConnectWise ScreenConnect Improper Authentication Vulnerability · added June 2, 2025
- CVE-2021-32030ASUS Routers Improper Authentication Vulnerability · added June 2, 2025
- CVE-2024-53704 ransomwareSonicWall SonicOS SSLVPN Improper Authentication Vulnerability · added February 18, 2025
- CVE-2024-11680ProjectSend Improper Authentication Vulnerability · added December 3, 2024
- CVE-2024-49039 ransomwareMicrosoft Windows Task Scheduler Privilege Escalation Vulnerability · added November 12, 2024
- CVE-2024-8956PTZOptics PT30X-SDI/NDI Cameras Authentication Bypass Vulnerability · added November 4, 2024
- CVE-2024-7593Ivanti Virtual Traffic Manager Authentication Bypass Vulnerability · added September 24, 2024
- CVE-2021-33045Dahua IP Camera Authentication Bypass Vulnerability · added August 21, 2024
- CVE-2021-33044Dahua IP Camera Authentication Bypass Vulnerability · added August 21, 2024
- CVE-2024-21410Microsoft Exchange Server Privilege Escalation Vulnerability · added February 15, 2024
- CVE-2023-35082 ransomwareIvanti Endpoint Manager Mobile (EPMM) and MobileIron Core Authentication Bypass Vulnerability · added January 18, 2024
- CVE-2023-46805 ransomwareIvanti Connect Secure and Policy Secure Authentication Bypass Vulnerability · added January 10, 2024
- CVE-2023-35078 ransomwareIvanti Endpoint Manager Mobile Authentication Bypass Vulnerability · added July 25, 2023
- CVE-2023-20867VMware Tools Authentication Bypass Vulnerability · added June 23, 2023
- CVE-2021-27878 ransomwareVeritas Backup Exec Agent Command Execution Vulnerability · added April 7, 2023
- CVE-2021-27877 ransomwareVeritas Backup Exec Agent Improper Authentication Vulnerability · added April 7, 2023
- CVE-2021-27876 ransomwareVeritas Backup Exec Agent File Access Vulnerability · added April 7, 2023
- CVE-2021-39226Grafana Authentication Bypass Vulnerability · added August 25, 2022
- CVE-2018-10561Dasan GPON Routers Authentication Bypass Vulnerability · added March 31, 2022
- CVE-2015-1187D-Link and TRENDnet Multiple Devices Remote Code Execution Vulnerability · added March 25, 2022
- CVE-2019-0543 ransomwareMicrosoft Windows Privilege Escalation Vulnerability · added March 15, 2022
- CVE-2021-33766Microsoft Exchange Server Information Disclosure · added January 18, 2022
- CVE-2021-32648October CMS Improper Authentication · added January 18, 2022
- CVE-2021-34523 ransomwareMicrosoft Exchange Server Privilege Escalation Vulnerability · added November 3, 2021
- CVE-2021-22893 ransomwareIvanti Pulse Connect Secure Use-After-Free Vulnerability · added November 3, 2021
- CVE-2020-12812 ransomwareFortinet FortiOS SSL VPN Improper Authentication Vulnerability · added November 3, 2021
- CVE-2020-5849Unraid Authentication Bypass Vulnerability · added November 3, 2021
- CVE-2020-0688 ransomwareMicrosoft Exchange Server Validation Key Remote Code Execution Vulnerability · added November 3, 2021
H2 Security
Found it in your code?
We review where it appears, fix it with your team, and check it was not already used against you.
Talk to our teamT Academy
Stop writing it in the first place
Learn to build software and systems without weaknesses like this one, with practice on real hosts in your browser, every objective checked on the machine.
Start freeSource: MITRE Common Weakness Enumeration, CWE version 4.19.1. CWE is a trademark of The MITRE Corporation.