Sceawere
Vulnerability Detail
CVE-2026-89177UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
WeenyGenius Insecure ZMTP Protocol Vulnerability
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 8.8
- Creation Date
- 2h ago
- Vendor
- Howyar
- Product
- WeenyGenius
- Attack Type
- CWE-757 / CWE-319 / CWE-353
- Vector String
- CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
WeenyGenius, a computer lab management system by Howyar Technologies, has a Use of Insecure Protocol vulnerability. Due to the reliance on ZMTP Null mode, unauthenticated attackers on the same network can capture packets to leak transmitted data, or perform replay attacks with forged commands to disrupt classroom operations.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "8.8",
"pubDate": "2026-09-11T08:16:48.813Z",
"pubdate": "2026-09-11T08:16:48.813Z",
"executiveSummary": "The WeenyGenius computer lab management system by Howyar Technologies is susceptible to a critical security weakness stemming from the utilization of the ZMTP Null mode for network communications. This implementation fails to provide necessary encryption or authentication, effectively rendering all traffic transmitted across the network transparent to unauthorized observers.\nThe vulnerability type is classified as a Use of Insecure Protocol. By leveraging this lack of secure transport, an unauthenticated attacker positioned on the same local network segment can intercept sensitive administrative data, perform man-in-the-middle attacks, or inject malicious control commands into the management stream.\nThe risk to the organization is significant, as successful exploitation allows for the complete compromise of classroom operations. Attackers can remotely disrupt lab hardware, forge commands to manipulate student workstations, or harvest sensitive credentials and session data transmitted in plaintext. Exploitation does not require elevated privileges or pre-existing authentication, as the protocol itself provides no mechanisms to verify the identity of communicating entities or the integrity of the data stream. Remediation is essential to prevent unauthorized system control and ensure the confidentiality of the lab management network environment.",
"technicalDetails": "The root cause of the vulnerability lies in the implementation of the ZeroMQ Message Transport Protocol (ZMTP) using 'Null' mode for security. In the ZMTP specification, Null mode explicitly designates an unencrypted and unauthenticated connection mechanism. By opting for this configuration within WeenyGenius, the application transmits its entire command-and-control (C2) payload as plaintext across the network, failing to incorporate transport layer security (TLS) or cryptographic handshaking.\nThe attack flow initiates when an adversary connects to the same network segment as the WeenyGenius server and managed client workstations. Because the protocol lacks session-level authentication, the attacker can use standard network sniffing tools (e.g., Wireshark or tcpdump) to capture raw ZMTP frames. Once the communication schema is mapped, the attacker can leverage the lack of command signing to perform replay attacks. By capturing a legitimate 'shutdown' or 'execute' packet, the attacker can rebroadcast these packets at will, causing disruptive effects on the target lab environment without needing to authenticate to the management console.\nFurthermore, the absence of message integrity verification enables an attacker to perform packet injection. By constructing forged ZMTP messages that conform to the expected protocol structure, the attacker can masquerade as the WeenyGenius controller. These forged messages are accepted by the client workstations as valid administrative commands, allowing the attacker to arbitrarily modify local system settings, terminate processes, or exfiltrate data from managed endpoints. The vulnerable component is the underlying messaging engine integrated into the WeenyGenius communication module.\nThe exploitation process is simplified by the fact that the protocol remains static and predictable. Attackers do not require special privileges on the target machines, only access to the network infrastructure. Because there is no mutual authentication, the system cannot distinguish between the legitimate administrative server and a malicious actor. This effectively elevates any unprivileged network participant to the status of a system administrator, as they can issue commands that the WeenyGenius agent on the client workstation will execute with elevated system-level privileges. Post-exploitation, the attacker maintains a persistent capability to monitor, control, and disrupt any managed device within the network, leading to a complete breakdown of the intended security boundaries defined by the lab management system."
}