← Back to Feed CACHED · 2026-08-01 03:37:05 · CACHE_KEY CVE-2026-17561
CVE-2026-17561 · CWE-94 · Disclosed 2026-07-31

Improper Control of Generation of Code

ASSESSED — NOISGATE V0.5
Vendor
Reassessed
Verdict:
Do you agree?
01 · The Real Story

Someone left the keys to the security camera room taped to the front door

CVE-2026-17561 is an unauthenticated code injection flaw in Logsign Unified SecOps Platform (SIEM) versions prior to 6.4.108. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H tells the full story: a remote attacker can inject and execute arbitrary code on the Logsign appliance without any credentials, user interaction, or elevated complexity. This is the third wave of unauth-RCE-class bugs in Logsign — the 2024 ZDI disclosures (CVE-2024-5716 through CVE-2024-5722) established a pattern of missing authentication and command injection across the platform's API surface, and public exploit code already exists for those earlier chains.

The vendor's CRITICAL / 9.8 rating is technically accurate and, if anything, undersells the operational impact. CVSS doesn't account for *what the target does*. A SIEM appliance ingests logs from every tier of the environment, holds credentials or API tokens for dozens of log sources, and is the primary detection surface for the SOC. Gaining code execution here lets an attacker blind the SOC, exfiltrate months of security telemetry, and pivot laterally using the SIEM's privileged network position. The saving grace — and the only reason this isn't a mass-exploitation event — is that Logsign is a niche Turkish vendor with roughly 500 enterprise customers worldwide. If you don't run Logsign, this CVE is irrelevant to you. If you do, treat it as a five-alarm fire.

"Unauth RCE on a SIEM appliance is a defender-blinding event. Tiny install base, but catastrophic if you run it."
02 · The Attack Path

4 steps from start to impact.

STEP 01

Reach the Logsign web interface

The attacker identifies an exposed Logsign SIEM instance. Logsign runs a web management interface (typically HTTPS on port 443 or a custom port). The appliance must be network-reachable from the attacker's position — either internet-facing or reachable from an internal post-compromise foothold. Logsign's prior ZDI disclosures included Nuclei templates (logsign-unauth-bypass-rce.yaml) that can be repurposed for reconnaissance.
Conditions required:
  • Network path to Logsign web UI (HTTPS)
  • Target runs Logsign SIEM < 6.4.108
Where this breaks in practice:
  • SIEM appliances *should* be on isolated management VLANs, not internet-facing
  • ~500 total Logsign customers globally limits the target population dramatically
Detection/coverage: Shodan/Censys fingerprinting for Logsign web UI; no widely-published dork yet for this specific version range.
STEP 02

Submit crafted code injection payload

The attacker sends a specially crafted HTTP request to a vulnerable API endpoint. Based on Logsign's vulnerability history, this likely targets a settings or configuration endpoint that dynamically evaluates user-supplied input (similar to the /api/settings/demo_mode pattern from CVE-2024-5717). No authentication is required — the CWE-94 classification and PR:N in the CVSS vector confirm this is pre-auth.
Conditions required:
  • No authentication required (PR:N)
  • Low attack complexity (AC:L)
Where this breaks in practice:
  • WAF or reverse proxy in front of Logsign *may* catch obvious injection payloads, but SIEM appliances are rarely behind a WAF
  • No public PoC specific to CVE-2026-17561 is available yet (as of 2026-08-01)
Detection/coverage: Web application logs on the Logsign appliance itself; IDS/IPS signatures not yet available for this specific CVE.
STEP 03

Achieve code execution as Logsign service user

The injected code executes in the context of the Logsign application process. Historically, Logsign runs as root or a highly privileged service account on its Linux appliance. This grants the attacker full control of the SIEM host, including access to the log database, stored credentials, API tokens for integrated log sources, and the ability to modify or delete detection rules and alerts.
Conditions required:
  • Successful code injection from step 2
Where this breaks in practice:
  • If Logsign has hardened the service user since the 2024 disclosures, blast radius may be contained — but this is unconfirmed
Detection/coverage: EDR on the SIEM appliance (unlikely in most deployments); anomalous process spawning from the Logsign web process; outbound C2 traffic from the SIEM IP.
STEP 04

Blind the SOC and pivot laterally

With control of the SIEM, the attacker can suppress alerts, delete logs covering their tracks across the entire environment, and harvest credentials stored in log source configurations (syslog, WMI, API keys for cloud services). The SIEM's network position — typically allowed inbound from all log sources — provides an ideal pivot point for lateral movement into production networks, domain controllers, and cloud tenants.
Conditions required:
  • Root or high-privilege access on the SIEM host
  • SIEM has stored credentials for log source integrations
Where this breaks in practice:
  • Organizations with a secondary out-of-band alerting channel (e.g., separate cloud SIEM, email alerts) may detect the disruption
  • Network segmentation preventing SIEM-to-production lateral movement
Detection/coverage: Loss-of-heartbeat monitoring from a separate monitoring stack; sudden gap in log ingestion visible in upstream aggregators.
03 · Intelligence Metadata

The supporting signals.

In-the-wild exploitationNot observed. Not listed in CISA KEV. No known campaigns targeting this CVE as of 2026-08-01. However, Logsign's 2024 unauth RCE chain (CVE-2024-5716/5717) had public exploits within weeks of disclosure.
Proof of conceptNo public PoC for CVE-2026-17561 yet. However, prior Logsign RCE exploits exist on GitHub (gh-ost00/Logsign-RCE-Vulnerability, byjanke/logsign-rce) and Nuclei templates are available. The attack surface pattern is well-understood.
EPSS scoreNot yet scored — CVE was published 2026-07-31, EPSS model has not yet ingested it. Expect a moderate-to-high initial score given the unauth/network/low-complexity profile.
KEV statusNot listed in CISA Known Exploited Vulnerabilities catalog as of 2026-08-01.
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H — Full marks across the board except Scope (Unchanged). This is the worst-case pre-auth RCE profile.
Affected versionsLogsign Unified SecOps Platform (SIEM) < 6.4.108
Fixed version6.4.108 and later
Scanning / exposure dataNo specific Shodan/Censys/GreyNoise data for Logsign instances. Logsign claims ~500 enterprise customers globally, predominantly in Turkey (government, energy, telecom). Internet-facing exposure is expected to be very low.
Disclosure timelineReserved 2026-07-27, published 2026-07-31 via TR-CERT (Turkish national CERT). Coordinated disclosure.
Reporting authorityTR-CERT (USOM — Turkish National Cyber Incident Response Center). Individual researcher not publicly credited.
04 · The Call

noisgate verdict.

Final Verdict
= UNCHANGED to CRITICAL (9.8/10)

The single most decisive factor is role multiplier — Logsign is a SIEM appliance, and 100% of its installed base occupies the detection-plane high-value role by definition; unauthenticated RCE on a SIEM yields SOC-blinding, credential harvesting, and lateral pivot capability that constitutes fleet-scale compromise. The narrow installed base (~500 customers) limits *exposure population* but does not reduce *blast radius per compromised instance*, which keeps the floor at CRITICAL.

HIGH Vulnerability severity and attack vector characterization
MEDIUM Absence of in-the-wild exploitation (CVE is < 48 hours old)
LOW Logsign installed base estimate (~500 customers, vendor-sourced)

Why this verdict

  • Unauth RCE with zero friction: AV:N/AC:L/PR:N/UI:N means any network-reachable instance is one HTTP request away from compromise. No credentials, no user interaction, no race condition.
  • Role multiplier — SIEM / detection plane: Logsign is *exclusively* deployed as a SIEM. 100% of its installed base is a high-value-role target. Compromise yields: (a) SOC blinding via log/alert suppression, (b) credential harvesting from stored log-source integrations, (c) lateral pivot from SIEM's privileged network position. Blast radius: host → tenant → domain → fleet. This floors the verdict at CRITICAL per the role-multiplier rule.
  • Proven attack-surface pattern: Logsign has a documented history of unauth RCE (7 ZDI CVEs in 2024, public exploits on GitHub, Nuclei templates). Researchers know this codebase and the API surface. A PoC for CVE-2026-17561 is likely days to weeks away.
  • No compensating telemetry: SIEM appliances rarely run EDR agents, are typically not behind WAFs, and *are* the detection stack — meaning a compromise here can erase its own forensic evidence.

Why not higher?

9.8 is already the effective ceiling for a Scope:Unchanged vulnerability. The only vector that could push higher would be Scope:Changed (e.g., hypervisor escape), which does not apply here. The score and severity bucket are at maximum.

Why not lower?

Despite the tiny installed base (~500 customers), Logsign is canonically a high-value-role component (SIEM / detection plane). The role-multiplier hard rule floors the verdict at CRITICAL because ≥10% of installs (in fact, 100%) occupy the high-value role. The unauth/network/low-complexity attack vector provides zero friction to offset. Downgrading would require evidence that the majority of Logsign instances are unreachable *and* that the SIEM role doesn't apply — neither condition holds.

05 · Compensating Control

What to do — in priority order.

  1. Restrict network access to the Logsign web UI immediately — Place the Logsign management interface behind a firewall rule or jump host that limits access to authorized SOC analyst IPs only. This is your highest-leverage control — if the attacker can't reach the web UI, the chain breaks at step 1. Deploy within 3 days per the noisgate mitigation SLA for CRITICAL.
  2. Deploy a reverse proxy with WAF rules in front of Logsign — If you cannot patch immediately, place a WAF (e.g., ModSecurity, Cloudflare WAF, AWS WAF) in front of the Logsign HTTPS endpoint with rules blocking code injection patterns in POST bodies. This is a partial mitigation — code injection payloads can be obfuscated. Deploy within 3 days.
  3. Enable out-of-band alerting for SIEM health — Configure a separate monitoring system (e.g., Uptime Kuma, Nagios, PagerDuty heartbeat) to alert if Logsign stops ingesting logs or its web UI becomes unresponsive. This won't prevent compromise but ensures you detect SOC-blinding attempts. Deploy within 3 days.
  4. Audit stored credentials in Logsign log-source configurations — Inventory all API keys, service accounts, and credentials stored in Logsign's log-source integrations. Rotate any that would provide lateral-movement capability if exfiltrated. Prioritize domain admin, cloud IAM, and database credentials.
  5. Upgrade to Logsign 6.4.108 or later — This is the definitive fix. Apply within the noisgate remediation SLA of 90 days for CRITICAL, but realistically aim for the same maintenance window as your network access restriction — treat this as an emergency patch.
What doesn't work
  • EDR on the Logsign appliance — Most organizations do not (and often cannot) install third-party EDR on a SIEM appliance. Even if installed, the attacker gains code execution at the application layer before EDR process-level detection would trigger.
  • Network IDS/IPS signatures — No vendor signatures exist for CVE-2026-17561 yet (< 48 hours old). Generic code-injection signatures may catch trivial payloads but are easily bypassed with encoding.
  • Logsign's own detection rules — The compromised SIEM cannot be trusted to detect its own compromise. An attacker with code execution can disable or modify alerting rules before they fire.
06 · Verification

Crowdsourced verification payload.

Run this script on the Logsign appliance itself (SSH as root) or from any host that can reach the Logsign API. Example: bash check_cve_2026_17561.sh 10.0.1.50. No special privileges needed beyond SSH access to the appliance or curl access to the API.

noisgate-verify.sh
BASHREAD-ONLYSAFE
#!/usr/bin/env bash
# check_cve_2026_17561.sh — Check if Logsign SIEM is vulnerable to CVE-2026-17561
# Usage: bash check_cve_2026_17561.sh [LOGSIGN_HOST_OR_IP]
# Exit codes: 0 = PATCHED, 1 = VULNERABLE, 2 = UNKNOWN

set -euo pipefail

TARGET="${1:-localhost}"
FIXED_VERSION="6.4.108"

echo "[*] Checking Logsign version on ${TARGET}..."

# Method 1: Check via local file if running on the appliance
if [ "$TARGET" = "localhost" ] || [ "$TARGET" = "127.0.0.1" ]; then
  for f in /opt/logsign/version /etc/logsign/version /opt/logsign/etc/version; do
    if [ -f "$f" ]; then
      INSTALLED_VERSION=$(cat "$f" | tr -d '[:space:]')
      echo "[*] Found version file: $f"
      echo "[*] Installed version: ${INSTALLED_VERSION}"
      # Compare versions
      if printf '%s\n' "$FIXED_VERSION" "$INSTALLED_VERSION" | sort -V | head -n1 | grep -qx "$FIXED_VERSION"; then
        echo "PATCHED — Logsign ${INSTALLED_VERSION} >= ${FIXED_VERSION}"
        exit 0
      else
        echo "VULNERABLE — Logsign ${INSTALLED_VERSION} < ${FIXED_VERSION} (CVE-2026-17561)"
        exit 1
      fi
    fi
  done
fi

# Method 2: Check via the web UI login page version string
VERSION_OUTPUT=$(curl -sk --max-time 10 "https://${TARGET}/api/settings/version" 2>/dev/null || \
                 curl -sk --max-time 10 "https://${TARGET}/version" 2>/dev/null || \
                 curl -sk --max-time 10 "https://${TARGET}/" 2>/dev/null | grep -oP '"version"\s*:\s*"\K[0-9.]+' || true)

if [ -z "$VERSION_OUTPUT" ]; then
  # Try extracting from HTML
  VERSION_OUTPUT=$(curl -sk --max-time 10 "https://${TARGET}/" 2>/dev/null | grep -oP '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || true)
fi

if [ -z "$VERSION_OUTPUT" ]; then
  echo "UNKNOWN — Could not determine Logsign version on ${TARGET}. Verify manually."
  exit 2
fi

echo "[*] Detected version: ${VERSION_OUTPUT}"

if printf '%s\n' "$FIXED_VERSION" "$VERSION_OUTPUT" | sort -V | head -n1 | grep -qx "$FIXED_VERSION"; then
  echo "PATCHED — Logsign ${VERSION_OUTPUT} >= ${FIXED_VERSION}"
  exit 0
else
  echo "VULNERABLE — Logsign ${VERSION_OUTPUT} < ${FIXED_VERSION} (CVE-2026-17561)"
  exit 1
fi
07 · Bottom Line

If you remember one thing.

TL;DR
If you run Logsign SIEM, this is a Monday-morning emergency. Restrict network access to the Logsign web management interface to authorized SOC analyst IPs within the noisgate mitigation SLA of 3 days — ideally today. Simultaneously, begin the upgrade to version 6.4.108 as an emergency patch within the noisgate remediation SLA of 90 days, though given the unauth RCE nature and Logsign's history of rapid public exploit development, you should aim to complete the upgrade this week. If you do *not* run Logsign (and the vast majority of enterprises don't — it's a niche Turkish SIEM with ~500 customers), this CVE requires no action. Document that Logsign is not in your asset inventory and move on.

Sources

  1. THREATINT — CVE-2026-17561 Detail
  2. TheHackerWire — Critical Code Injection in Logsign SIEM
  3. ZDI — Getting Unauthenticated RCE on Logsign (2024)
  4. CCB Belgium — Logsign RCE Advisory
  5. gh-ost00 — Logsign RCE Exploit + Nuclei Template
  6. CyberSecurityNews — Logsign Unified SecOps RCE Vulnerabilities
  7. Logsign Official Website
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.