Skip to main content

csync2 CVE-2026-41051

| EUVDEUVD-2026-29920 MEDIUM
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-05-13 suse GHSA-7mqw-hr29-pj76
5.1
CVSS 4.0 · Vendor: suse
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local user gains shell access
  2. Delivery
    Monitors csync2 temporary directory location
  3. Exploit
    Creates symlink or restrictive directory before csync2 operation
  4. Execution
    Triggers csync2 sync via command or scheduled task
  5. Persist
    Application attempts to use compromised temporary path
  6. Impact
    Denial of service or file corruption occurs

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

csync2 must be compiled with C99 or later C standard (not earlier C89/C90 implementations). The attacker must have local user-level access to the system (PR:L in CVSS). User interaction is required, meaning csync2 must be actively invoked or scheduled to perform synchronization (UI:R) - the vulnerability does not trigger automatically on daemon startup. The attacker must know or predict the temporary directory path used by csync2 and be able to manipulate the filesystem in that location (typically /tmp or a csync2-specific temp directory). Non-affected conditions: systems running csync2 compiled with C89/C90 standards are not vulnerable; systems where csync2 is not actively executed, or systems where /tmp and similar directories are protected against symlink attacks (e.g., via mount options), significantly reduce exploitability.

Impact

CVSS 5.0 with local attack vector (AV:L) and low complexity (AC:L) indicates a local-only vulnerability requiring legitimate system access. The CVSS vector shows low privilege requirements (PR:L) and requires user interaction (UI:R), which significantly limits real-world exploitation scope - an attacker must be a local user and trigger specific application behavior. The confidentiality and integrity impact are none (C:N/I:N), with only availability impact (A:H), meaning the primary risk is denial of service through application crashes or malfunction rather than data breach. EPSS data is not provided, making probability estimation uncertain. No KEV status or public exploit confirmation is provided, suggesting this is not actively exploited at scale. The attack surface is restricted to systems where csync2 is locally installed and actively used; this is not a network-reachable vulnerability. The real-world risk is moderate for administrators managing csync2 deployments on shared systems where untrusted local users exist, but low for isolated deployments or single-user systems.

Exploit ScenarioDerived

A local user on a system running csync2 monitors the default temporary directory location and creates a symlink pointing to a critical application file just before csync2 attempts to create its temporary directory during a sync operation. When csync2 writes to what it believes is its temporary directory but is actually the symlink target, the critical application file is overwritten or truncated, causing denial of service. Alternatively, the attacker creates the temporary directory with restrictive permissions between the time csync2 checks for its existence and attempts to use it, causing csync2 to fail with permission errors.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 13, 2026

csync2 compiled with C99 or later creates insecure temporary directories vulnerable to time-of-check-time-of-use (TOCTOU) attacks, allowing local authenticated users with user interaction to cause denial of service through symlink or directory manipulation. The vulnerability affects OpenSUSE Tumbleweed and requires local access with low privileges and user interaction to exploit.

RemediationAI

Apply the security patch released by SUSE for OpenSUSE Tumbleweed, available through standard package management (zypper update csync2). The fix implements secure temporary directory creation using functions resistant to TOCTOU attacks, such as mkdtemp() with proper error handling or temporary file creation via secure APIs. For systems where immediate patching is not possible, restrict csync2 usage to trusted local users only by removing the binary from PATH for untrusted accounts, or disable csync2 entirely if not actively required. Monitor csync2 process execution and temporary directory activity using auditd or similar tools to detect exploitation attempts. Note that no workaround exists without patching; the vulnerability is inherent to the temporary directory creation logic.

Affected VersionsENISA

openSUSE Tumbleweed ? <2.0+git.1600444747.83b3644-3.1

Affected Packages

euvd opensuse_tumbleweed fix: 2.0+git.1600444747.83b3644-3.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

csync2 is a file synchronization tool that relies on temporary directory creation during operation. When compiled with C99 or later C standards, the temporary directory handling mechanism fails to implement secure, race-condition-resistant creation patterns. The TOCTOU vulnerability class occurs when the code checks for directory existence and then creates it in separate operations, allowing an attacker to inject a symlink or create the directory between the check and the creation, leading to potential denial of service or file manipulation. The vulnerability is specific to compilation with modern C standards, suggesting the code may use standard library functions that changed behavior or the compiler optimization levels that expose timing windows in the temporary file creation sequence.

Know when Opensuse Tumbleweed gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (suse) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 3.1 LOW
AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H

Primary rating from Vendor (suse).

CVSS VectorVendor: suse

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
May 13, 2026 - 15:52 NVD
5.0 (MEDIUM) 5.1 (MEDIUM)
Patch available
May 13, 2026 - 10:02 EUVD
CVE Published
May 13, 2026 - 08:37 nvd
MEDIUM 5.0

DescriptionCVE.org

csync2 uses insecure temporary directories when compiled with C99 or later, allowing for TOCTOU style attacks on the temporary directories.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Low
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise High Availability Extension 15 SP4 Affected
SUSE Linux Enterprise High Availability Extension 15 SP5 Affected
SUSE Linux Enterprise High Availability Extension 15 SP6 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy