System Logs & Telemetry
Monitor system logs for indicators matching:
audit: type=1300 ... syscall=chmod mode=0104755 by scp. Look for unexpected aborts or anomalous system call patterns.
OpenSSH (scp.c) CVSS v3.1 rates CVE-2026-35385 at 7.5 (HIGH, CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H). The Hermes Threat Score evaluates operational impact at 82 (HIGH) reflecting enterprise infrastructure exposure.
Software platform affected by security vulnerabilities and agentic attack patterns.
“Confirmed security vulnerability in OpenSSH Suite documented in Hermes dossier.”
The vulnerable software component OpenSSH (scp.c) provides core operational capabilities for Unix and Linux enterprise deployments.
| Parameter | Technical Specification | Threat Intelligence Context |
|---|---|---|
| CVE Identifier | CVE-2026-35385 | Official Upstream Security Release |
| Affected Product | openssh:openssh | Core Infrastructure Component |
| Vulnerable Component | OpenSSH (scp.c) | System Library / Daemon / Emulator |
| Weakness Class | CWE-276: Incorrect Default Permissions | Security Control / Memory Safety Flaw |
| CVSS v3.1 Score | 7.5 (HIGH / Hermes Score 82) | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Fixed Version | 10.3p1 | Upstream patch release |
| MITRE ATT&CK | T1548.001 - Setuid and Setgid, T1068 - Exploitation for Privilege Escalation | Privilege Escalation / Defense Evasion |
| Forensic Cross-Reference | Linux File Integrity and Setuid Permission Forensics | Artifact analysis and trace investigation |
Detailed code analysis of the vulnerable routines demonstrates how state tracking or boundary checks fail under non-standard inputs.
// Vulnerability in scp.c (sink function)void sink(int argc, char **argv, const char *src){ mode_t mode; /* Parsing incoming mode from remote server: e.g. "C4755 1024 binary" */ mode = strtol(cp, NULL, 8);
if (!pflag) { /* VULNERABILITY: Omits stripping S_ISUID and S_ISGID bits when run as root! */ mode &= 07777; // Retains 04000 (setuid) and 02000 (setgid) mode &= ~mask; } chmod(np, mode); // Sets root-owned setuid on local filesystem!}Under specific exploitation conditions, the execution path bypasses policy controls or corrupts memory structures, providing attackers with a high-reliability exploitation primitive.
sudo scp -O server:/opt/backup /usr/local/bin/.OpenSSH (scp.c).Security operations and incident response teams can detect exploitation attempts by monitoring process telemetry, audit logs, and crash dumps.
System Logs & Telemetry
Monitor system logs for indicators matching:
audit: type=1300 ... syscall=chmod mode=0104755 by scp. Look for unexpected aborts or anomalous system call patterns.
Auditd & Process Tracing
Deploy targeted audit rules to trace suspicious command sequences. Consult Linux File Integrity and Setuid Permission Forensics.
title: Creation of Setuid Executable via Legacy OpenSSH scp Clientid: cve-2026-35385status: experimentaldescription: Detects exploitation artifacts and crash signatures for CVE-2026-35385.logsource: category: process_creation product: linuxdetection: selection: - 'audit:' - 'openssh' condition: selectionfields: - CommandLine - Userlevel: high# Monitor invocations associated with openssh:opensshsudo bpftrace -e 'kprobe:scp.c { printf("PID %d (%s) invoked target function\n", pid, comm);}'Protecting infrastructure against CVE-2026-35385 requires applying vendor security updates and enforcing least-privilege configurations:
openssh:openssh packages to version 10.3p1 or higher via your operating system package manager.