Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
AV:L because exploitation requires local possession of the project file; PR:N as no system privileges are needed to crack an obtained file offline; no availability impact applies.
Primary rating from Vendor (siemens).
CVSS VectorVendor: siemens
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability has been identified in LOGO! Soft Comfort (All versions < V9). The project password feature in the affected products stores the password as an unsalted SHA-256 hash. This could allow an attacker who has obtained the project file to perform efficient offline dictionary or brute-force attacks against the unsalted hash.
AnalysisAI
LOGO! Soft Comfort, Siemens' programming environment for LOGO! small programmable logic controllers, stores project protection passwords as unsalted SHA-256 hashes, enabling efficient offline recovery attacks against anyone who obtains a project file. All versions prior to V9 are affected according to Siemens advisory SSA-751328. An attacker who acquires the project file - through file system access, network share exposure, backup theft, or insider access - can bypass password protection by cracking the hash offline without rate-limiting or account lockout constraints. No public exploit has been identified at time of analysis, and exploitation is not confirmed in CISA KEV.
Technical ContextAI
LOGO! Soft Comfort (CPE: cpe:2.3:a:siemens:logo!_soft_comfort:*:*:*:*:*:*:*:*) is Siemens' desktop engineering tool used to program LOGO! PLCs, which are deployed in small-scale industrial and building automation environments. The root cause is CWE-759 (Use of a One-Way Hash without a Salt): when a project file is protected with a password, the application derives the stored credential as a bare SHA-256 digest with no per-credential salt. Because SHA-256 is a fast, general-purpose hash - not a purpose-built password hashing algorithm such as bcrypt, scrypt, or Argon2 - an attacker can attack it using precomputed rainbow tables for common passwords or run GPU-accelerated dictionary and brute-force campaigns at rates of billions of hashes per second. Additionally, the absence of a salt means two users with identical passwords produce identical hashes, allowing batch cracking across multiple project files simultaneously. This is fundamentally a cryptographic design flaw in the project file format, not an exploitable network service vulnerability.
RemediationAI
The primary fix is upgrading LOGO! Soft Comfort to version V9 or later, as indicated by the affected version range in Siemens advisory SSA-751328 (https://cert-portal.siemens.com/productcert/html/ssa-751328.html). Organizations should consult the advisory directly to confirm the exact patched release and any migration steps for existing project files whose stored hashes were created under the vulnerable scheme - previously protected project files will retain the weak hash until the password is reset within the updated software. As a compensating control prior to upgrading, organizations should restrict access to LOGO! Soft Comfort project files using OS-level file permissions, enforce storage only on access-controlled network shares or encrypted volumes, and treat project file backups with the same sensitivity as credential stores. Exporting or sharing project files via unencrypted channels (USB, email, unprotected SMB) should be prohibited. These controls limit the attacker's ability to obtain the project file in the first place, mitigating the risk without eliminating the underlying cryptographic weakness.
More in Logo Soft Comfort
View allApache Log4j2 contains a critical JNDI injection vulnerability known as 'Log4Shell' that allows unauthenticated remote c
Hardcoded AES encryption in Siemens LOGO! Soft Comfort (all versions before V9) exposes every password-protected project
A vulnerability has been identified in LOGO!. Rated high severity (CVSS 7.8), this vulnerability is no authentication re
Siemens LOGO!. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required.
A vulnerability has been identified in LOGO!. Rated medium severity (CVSS 5.5), this vulnerability is low attack complex
Same weakness CWE-759 – Use of a One-Way Hash without a Salt
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56118
GHSA-pmf3-v4rm-f24p