Sceawere
Vulnerability Detail
CVE-2026-79079UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
CrossWire Xiphos Arbitrary Code Execution
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.8
- Creation Date
- 20h ago
- Vendor
- n/a
- Product
- n/a
- Attack Type
- n/a
- Vector String
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
An issue in CrossWire Xiphos <= 4.3.2 allows a local attacker to execute arbitrary code via the src/main/url.cc and src/gtk/menu_popup.c components
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": "7.8",
"pubDate": "2026-09-21T22:16:59.000Z",
"pubdate": "2026-09-21T22:16:59.000Z",
"executiveSummary": "CrossWire Xiphos versions 4.3.2 and earlier contain a critical vulnerability that allows a local attacker to execute arbitrary code. The flaw resides within the application's URL handling and menu popup logic, specifically identified in components located at src/main/url.cc and src/gtk/menu_popup.c.\nThis vulnerability is classified as an arbitrary code execution flaw. By manipulating the inputs processed by these components, a local attacker can gain unauthorized execution capabilities, potentially leading to full system compromise or privilege escalation within the context of the running application.\nThe risk implication is high, as it enables malicious actors with local access to bypass security controls. Exploitation does not necessarily require remote network access, but rather relies on the application's internal handling of specific data structures or URL schemes processed by the vulnerable modules.\nThis issue exposes the user to risks ranging from sensitive data exfiltration to persistent system backdooring. Organizations and users deploying Xiphos on multi-user systems are particularly at risk, as local unprivileged users could leverage this flaw to elevate their permissions or execute unauthorized operations.",
"technicalDetails": "The vulnerability originates from improper handling of URI schemes and dynamic menu generation within the Xiphos source code. Specifically, the flaw is localized within src/main/url.cc and src/gtk/menu_popup.c, where input strings associated with URLs or menu actions are passed to system-level execution functions without adequate sanitization or boundary validation.\nIn src/main/url.cc, the logic responsible for parsing and dispatching URLs fails to properly escape or restrict the command-line arguments derived from the input URI. When an attacker supplies a crafted URI—potentially through a malicious configuration file or a manipulated link within the application—the internal function fails to distinguish between data and executable instructions. This permits the injection of shell metacharacters or unauthorized arguments that are subsequently interpreted by the underlying shell or execution environment.\nSimultaneously, the src/gtk/menu_popup.c component exhibits a flaw where dynamic menu item generation allows for the injection of malicious commands. The code constructs user-interface elements by concatenating user-controlled data into execution strings. Because these strings are processed by the GTK interface components, an attacker can influence the execution path when a user interacts with a specially crafted menu item. The lack of strict parameterization allows the command-line interpreter to execute arbitrary payloads with the privileges of the user running the Xiphos application.\nThe attack flow typically involves the following steps: First, the attacker identifies a mechanism to influence the input processed by the URL handler or the menu generation system. Second, the attacker constructs a payload designed to trigger the execution function with malicious arguments (e.g., executing a system shell or a script). Third, upon the application processing the malicious URL or interacting with the compromised menu object, the vulnerable components pass the unsanitized input to a system call. Finally, the operating system executes the payload, granting the attacker the same permission level as the application user.\nThe lack of memory corruption protections in these specific modules further facilitates this execution. Because this vulnerability is triggered through standard application interaction, it requires no authentication from the attacker, provided they have local access to the system. The impact is significant because it grants the attacker the ability to execute arbitrary binaries or commands, effectively subverting the integrity and confidentiality of the host environment."
}