/

CVE-2026-79153

Severity:

HIGH RISK

(7.8)

Improper Access Control (CWE-269) in Seclore Client

CVE-2026-79153

Deferred

Vulnerability type

Category:

Improper Access Control

CWE:

CWE-269

Impact:

Local Privilege Escalation

Severity:

HIGH RISK

(7.8)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

Seclore FileSecure Desktop Client contains an improper access control vulnerability in its kernel-mode driver that can allow an authenticated local user to obtain NT AUTHORITY\SYSTEM privileges.

The issue becomes risky when a local account can interact with the affected driver in a way that bypasses intended authorization boundaries.

Affected context

The vulnerability occurs in the kernel-mode driver component of Seclore FileSecure Desktop Client on affected systems. It may be present when the driver exposes privileged operations without sufficiently restricting which authenticated local users can invoke them.

Exploit preconditions

  • Attack surface: The locally installed kernel-mode driver
  • Required access: An authenticated local user account on an affected system
  • Trigger point: Interaction with a privileged driver operation
  • Why exploitation is possible: Authorization checks may not adequately distinguish permitted users from untrusted local accounts, allowing access to operations performed with SYSTEM-level privileges

Why this happens

The underlying issue is an authorization failure in a privileged kernel component. The driver performs security-sensitive actions without reliably enforcing the intended caller permissions, allowing a lower-privileged authenticated user to cross a local privilege boundary.

This behavior maps to CWE-269: Improper Privilege Management, where privileged functionality is exposed or maintained without appropriate access control.

Potential impact

  • A local attacker may execute code with NT AUTHORITY\SYSTEM privileges
  • The attacker could bypass operating system security boundaries
  • Sensitive files, credentials, or protected application data could be accessed
  • The compromised host could be used for persistence, defense evasion, or lateral movement

General mitigation guidance

Mitigation generally focuses on reducing exposure of privileged driver functionality and enforcing authorization at every security-sensitive entry point.

Common defensive patterns include:

  • Restricting driver operations to explicitly authorized callers
  • Validating caller identity and privilege at the kernel boundary
  • Applying least privilege to services, users, and supporting components
  • Minimizing the number of privileged operations exposed by the driver
  • Using secure-by-default driver interfaces and defensive input validation
  • Preventing untrusted local users from modifying or replacing driver-related files and services
  • Monitoring and controlling installation or loading of kernel-mode components

How teams detect issues like this

Organizations can look for this class of issue through:

  • Static analysis of driver entry points and IOCTL handlers for missing or inconsistent authorization checks
  • Code review signals such as privileged operations that rely only on authentication or caller-supplied identifiers
  • Tests that exercise driver interfaces under standard-user and restricted-token contexts
  • Endpoint policy monitoring for unexpected driver access, service changes, or privilege transitions
  • Security assessments that verify every privileged operation has an explicit caller authorization decision

Automated code-scanning and review tools may help identify suspicious privilege-boundary patterns, but kernel-specific testing remains important.

Sources

SourceLink
gist.github.comgist.github.com/Soham-029/b1b52cbf3d10e9f8dd4997c52d1419ad#file-seclore-desktop-client-windows-security-advisory-md

Frequently asked

questions

The described attack requires local access to an affected system. Remote exploitation could become possible only if another weakness first provides access to a local account or execution context.

No. The described prerequisite is an authenticated local user. Successful exploitation may allow that user to reach NT AUTHORITY\SYSTEM privileges.

Enforce strong authorization checks within the kernel driver for every privileged operation, minimize exposed driver functionality, and ensure supporting services and files follow least-privilege principles.

Treat kernel-mode interfaces as security boundaries, test them with low-privilege accounts, review IOCTL authorization logic, and enforce endpoint policies that restrict unapproved driver access or changes.

Find out what's already
exploitable in your codebase.