CVE-2026-76987 in CIPsterinfo

Summary

by MITRE • 08/20/2026

A security flaw has been discovered in liftoff-sr CIPster 1802525be27d33e19a9a83c163e331a1d13b1892. The impacted element is the function CipAttribute::GetAttrData/CipAttribute::SetAttrData of the file ciptypes.h of the component Generic Attribute Logic. Performing a manipulation results in memory corruption. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. The patch is named e745d9d4a8ca3a13689066983a1269fe1e567674. It is suggested to install a patch to address this issue.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 08/20/2026

The vulnerability identified in the liftoff-sr CIPster component, specifically within the Generic Attribute Logic module, represents a critical memory safety defect located in the CipAttribute::GetAttrData and CipAttribute::SetAttrData functions found in ciptypes.h. This flaw stems from improper validation of input data during attribute retrieval or modification operations, leading to conditions where buffer boundaries are not correctly enforced. When an attacker provides manipulated or malformed attribute data, the application fails to perform adequate bounds checking before writing to memory structures. This lack of rigorous input sanitization allows for out-of-bounds writes or reads, which directly results in heap-based memory corruption. The severity of this issue is compounded by its potential for remote exploitation, meaning that an adversary does not need physical access or local authentication to trigger the vulnerability over a network connection.

From a technical perspective, this flaw aligns with CWE-120 Buffer Copy without Checking Size of Input and potentially CWE-787 Out-of-bounds Write depending on the specific memory layout affected by the manipulation. The exploitation of such vulnerabilities typically involves crafting malicious CIP packets that trigger the faulty GetAttrData or SetAttrData routines, causing the application to overwrite adjacent memory regions with attacker-controlled data. This can lead to arbitrary code execution if the corrupted memory includes function pointers or return addresses on the stack or heap metadata structures are manipulated to redirect control flow. The fact that an exploit has already been released publicly significantly increases the risk landscape, as automated scanning tools and malicious actors can readily leverage this knowledge to compromise vulnerable systems without needing to develop custom attack vectors from scratch.

The operational impact of this vulnerability is severe for any organization deploying CIPster devices in industrial or enterprise environments where remote management interfaces are exposed. Successful exploitation could allow an attacker to gain full control over the affected device, leading to data exfiltration, service disruption through denial-of-service conditions caused by crashes, or further lateral movement within a network segment if the compromised device serves as a pivot point. Given that Common Industrial Protocol is widely used in automation and manufacturing sectors, compromising these devices can have physical consequences beyond digital security breaches, potentially affecting operational technology infrastructure. The presence of public exploits means that defensive measures must be implemented immediately to prevent active exploitation campaigns targeting unpatched instances.

To mitigate this risk, it is imperative to apply the provided patch identified by commit hash e745d9d4a8ca3a13689066983a1269fe1e567674 as soon as possible. This update likely contains code changes that enforce strict input validation and bounds checking within the CipAttribute functions, thereby preventing the memory corruption conditions described above. In addition to patching, organizations should implement network segmentation strategies to restrict access to CIPster devices from untrusted networks, ensuring that only authorized management stations can communicate with these components. Deploying intrusion detection systems configured to detect anomalous CIP traffic patterns associated with buffer overflow attempts can provide an additional layer of defense. Furthermore, adher to ATT&CK technique T1059 Command and Scripting Interpreter or T1203 Exploitation for Client Execution should be monitored for indicators of compromise related to this specific vulnerability class. Regular security assessments and penetration testing focused on industrial protocol implementations are recommended to identify similar weaknesses in other components before they can be exploited by adversaries leveraging the now-public exploit code.

Responsible

VulDB

Disclosure

08/20/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!