Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-1287 — Vulnerability Class 126

126 vulnerabilities classified as CWE-1287. AI Chinese analysis included.

CWE-1287 represents a critical input validation weakness where software fails to verify that received data matches its expected type, such as accepting a string where an integer is required. Attackers typically exploit this by injecting malformed or mismatched data types to trigger unexpected runtime errors, cause logic failures, or bypass security controls. This mismatch can expose latent vulnerabilities, allowing attackers to execute unauthorized actions or crash the application. To prevent this, developers must implement rigorous type checking mechanisms early in the input processing pipeline. Utilizing strict typing in programming languages, validating data schemas, and employing robust parsing libraries ensures that inputs conform to anticipated formats. Additionally, implementing comprehensive error handling prevents attackers from leveraging type confusion to bypass authentication or execute malicious code, thereby maintaining application integrity and security.

MITRE CWE Description
The product receives input that is expected to be of a certain type, but it does not validate or incorrectly validates that the input is actually of the expected type. When input does not comply with the expected type, attackers could trigger unexpected errors, cause incorrect actions to take place, or exploit latent vulnerabilities that would not be possible if the input conformed with the expected type. This weakness can appear in type-unsafe programming languages, or in programming languages that support casting or conversion of an input to another type.
Common Consequences (1)
Other Varies by Context
Mitigations (1)
Implementation Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does. When performing input validation, consider all potentially relevant properties, including length, type of input, the full range…
Effectiveness: High
CVE ID Title CVSS Severity Published
CVE-2025-9041 Rockwell Automation FLEX 5000 I/O - Module Fault — FLEX 5000 I/O 7.5AI High AI 2025-08-14
CVE-2025-30027 AXIS Device Manger 安全漏洞 — AXIS OS 6.7 Medium 2025-08-12
CVE-2025-54525 Unexpected input to Create Channel Subscription endpoint causes DoS in Mattermost Confluence Plugin — Mattermost Confluence Plugin 7.5 High 2025-08-11
CVE-2025-8556 Github.com/cloudflare/circl: circl-fourq: missing and wrong validation can lead to incorrect results 3.7 Low 2025-08-06
CVE-2024-40682 IBM SmartCloud Analytics - Log Analysis denial of service — SmartCloud Analytics Log Analysis 6.2 Medium 2025-07-23
CVE-2025-40910 Net::IP::LPM version 1.10 for Perl does not properly consider leading zero characters in IP CIDR address strings, which could allow attackers to bypass access control that is based on IP addresses — Net::IP::LPM 7.5AI High AI 2025-06-27
CVE-2025-52883 Meshtastic-Android vulnerable to forged DMs with no PKC showing up as encrypted — Meshtastic-Android 5.3 Medium 2025-06-24
CVE-2025-25020 IBM QRadar Suite Software and IBM Cloud Pak for Security improper input validation — QRadar Suite Software 6.5 Medium 2025-06-03
CVE-2025-0325 AXIS OS 安全漏洞 — AXIS OS 4.3 Medium 2025-06-02
CVE-2025-40911 Net::CIDR::Set versions 0.10 through 0.13 for Perl does not properly consider leading zero characters in IP CIDR address strings, which could allow attackers to bypass access control that is based on IP addresses — Net::CIDR::Set 9.1AI Critical AI 2025-05-27
CVE-2025-41650 Weidmueller: Denial-of-Service Vulnerability in Industrial Ethernet Switches — IE-SW-VL05M-5TX 7.5 High 2025-05-27
CVE-2025-20155 Cisco IOS XE 安全漏洞 — Cisco IOS XE Software 6.0 Medium 2025-05-07
CVE-2025-46342 Kyverno vulnerable to bypass of policy rules that use namespace selectors in match statements — kyverno 8.6 High 2025-04-30
CVE-2025-41395 Webapp DoS via malicious retrospective post in Playbooks — Mattermost 6.5 Medium 2025-04-24
CVE-2025-32442 Fastify vulnerable to invalid content-type parsing, which could lead to validation bypass — fastify 7.5 High 2025-04-18
CVE-2024-42189 HCL BigFix Web Reports might be subject to a Denial of Service (DoS) attack — HCL BigFix Platform 7.5AI High AI 2025-04-15
CVE-2024-47261 AXIS OS 安全漏洞 — AXIS OS 4.3 Medium 2025-04-08
CVE-2025-1558 Denial of Service Via Malicious GIF — Mattermost 6.5 Medium 2025-03-24
CVE-2024-47262 AXIS OS 安全漏洞 — AXIS OS 5.3 Medium 2025-03-04
CVE-2024-12756 Avaya Spaces HTML injection (HTMLi) Vulnerability — Avaya Spaces 7.3 High 2025-02-11
CVE-2025-24876 Authentication bypass via authorization code injection in SAP Approuter — SAP Approuter Node.js package 8.1 High 2025-02-11
CVE-2025-24804 Partial Denial of Service (DoS) in MobSF — Mobile-Security-Framework-MobSF 6.5 - 2025-02-05
CVE-2024-8125 A remote code vulnerability has been discovered in OpenText™ Content Management. — Content Management (Extended ECM) 8.8 - 2025-02-04
CVE-2025-20630 Mobile crash via object that can't be cast to String in Attachment Field — Mattermost 6.5 Medium 2025-01-16
CVE-2025-20621 Webapp crash via object that can't be cast to String in Attachment Field — Mattermost 6.5 Medium 2025-01-16
CVE-2025-0476 Mobile crash via file with specially crafted filename — Mattermost 4.3 Medium 2025-01-15
CVE-2025-20088 Insufficient Input Validation on Post Props — Mattermost 6.5 Medium 2025-01-15
CVE-2025-20086 Insufficient Input Validation on Post Props — Mattermost 6.5 Medium 2025-01-15
CVE-2025-21083 Insufficient Input Validation on Post Props — Mattermost 6.5 Medium 2025-01-15
CVE-2025-20036 Insufficient Input Validation on Post Props — Mattermost 6.5 Medium 2025-01-15

Vulnerabilities classified as CWE-1287 represent 126 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.