Every CVE Search/ Get API key

CVE-2026-59681

yast2-auth-client: OS command injection via unsanitized Organizational Unit / dnsHostName in AD join

8.7 HighFix available

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active Directory configuration values to execute arbitrary commands as root on the configured host. Auth::AuthConf in src/lib/auth/authconf.rb assembles the Samba net ads join, net ads lookup -S and net ads testjoin invocations by interpolating configuration values into a single command string and passing that string to Open3.popen2 / Open3.capture2, which causes Ruby to run it through /bin/sh. The Organizational Unit (ou), dnshostname, AD user name and AD domain name values are neither validated nor shell-quoted.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Passive

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.48%Up 0.3 points since Sep 1, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

yast2-auth-client: OS command injection via unsanitized Organizational Unit / dnsHostName in AD join

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active Directory configuration values to execute arbitrary commands as root on the configured host. Auth::AuthConf in src/lib/auth/authconf.rb assembles the Samba net ads join, net ads lookup -S and net ads testjoin invocations by interpolating configuration values into a single command string and passing that string to Open3.popen2 / Open3.capture2, which causes Ruby to run it through /bin/sh. The Organizational Unit (ou), dnshostname, AD user name and AD domain name values are neither validated nor shell-quoted.

Record
CVE-2026-59681
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
EUVDEUVD-2026-69001 8.7

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active Directory configuration values to execute arbitrary commands as root on the configured host. Auth::AuthConf in src/lib/auth/authconf.rb assembles the Samba net ads join, net ads lookup -S and net ads testjoin invocations by interpolating configuration values into a single command string and passing that string to Open3.popen2 / Open3.capture2, which causes Ruby to run it through /bin/sh. The Organizational Unit (ou), dnshostname, AD user name and AD domain name values are neither validated nor shell-quoted.

Record
EUVD-2026-69001
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-hhmf-6c6g-6xc3 8.7

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active...

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active Directory configuration values to execute arbitrary commands as root on the configured host. Auth::AuthConf in src/lib/auth/authconf.rb assembles the Samba net ads join, net ads lookup -S and net ads testjoin invocations by interpolating configuration values into a single command string and passing that string to Open3.popen2 / Open3.capture2, which causes Ruby to run it through /bin/sh. The Organizational Unit (ou), dnshostname, AD user name and AD domain name values are neither validated nor shell-quoted.

Record
GHSA-hhmf-6c6g-6xc3
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/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
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
NVD 8.7

A OS command injection vulnerability in yast2-auth-client allows an attacker who controls Active Directory configuration values to execute arbitrary commands as root on the configured host. Auth::AuthConf in src/lib/auth/authconf.rb assembles the Samba net ads join, net ads lookup -S and net ads testjoin invocations by interpolating configuration values into a single command string and passing that string to Open3.popen2 / Open3.capture2, which causes Ruby to run it through /bin/sh. The Organizational Unit (ou), dnshostname, AD user name and AD domain name values are neither validated nor shell-quoted.

Record
CVE-2026-59681
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/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
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
OSVopenSUSE-SU-2026:11938-1 No score

yast2-auth-client-5.0.5-1.1 on GA media

These are all security issues fixed in the yast2-auth-client-5.0.5-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11938-1
Updated
2026-11-02
OSVSUSE-SU-2026:3893-1 No score

Security update for yast2-auth-client

This update for yast2-auth-client fixes the following issue:

Update to version 3.3.22.

  • CVE-2026-59681: OS command injection via unsanitized Organizational Unit/dnsHostName in AD join (AutoYaST-reachable) (bsc#1272775).
Record
SUSE-SU-2026:3893-1
Updated
2026-11-02
Show 4 moreShow less
OSVSUSE-SU-2026:3894-1 No score

Security update for yast2-auth-client

This update for yast2-auth-client fixes the following issue:

Update to version 4.4.6.

  • CVE-2026-59681: OS command injection via unsanitized Organizational Unit/dnsHostName in AD join (AutoYaST-reachable) (bsc#1272775).
Record
SUSE-SU-2026:3894-1
Updated
2026-11-02
OSVSUSE-SU-2026:3895-1 No score

Security update for yast2-auth-client

This update for yast2-auth-client fixes the following issue:

Update to version 4.5.5.

  • CVE-2026-59681: OS command injection via unsanitized Organizational Unit/dnsHostName in AD join (AutoYaST-reachable) (bsc#1272775).
Record
SUSE-SU-2026:3895-1
Updated
2026-11-02
OSVSUSE-SU-2026:3901-1 No score

Security update for yast2-auth-client

This update for yast2-auth-client fixes the following issue:

Update to version 4.6.3.

  • CVE-2026-59681: OS command injection via unsanitized Organizational Unit/dnsHostName in AD join (AutoYaST-reachable) (bsc#1272775).
Record
SUSE-SU-2026:3901-1
Updated
2026-11-02
OSVSUSE-SU-2026:3914-1 No score

Security update for yast2-auth-client

This update for yast2-auth-client fixes the following issue:

Update to version 4.7.1.

  • CVE-2026-59681: OS command injection via unsanitized Organizational Unit/dnsHostName in AD join (AutoYaST-reachable) (bsc#1272775).
Record
SUSE-SU-2026:3914-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
yast2-auth-client
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 3.3.22-3.15.1
3.3.22-3.15.1
yast2-auth-client
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 3.3.22-3.15.1
3.3.22-3.15.1
yast2-auth-client
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 4.4.6-150400.3.19.1
4.4.6-150400.3.19.1
yast2-auth-client
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 4.4.6-150400.3.19.1
4.4.6-150400.3.19.1
yast2-auth-client
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 4.4.6-150400.3.19.1
4.4.6-150400.3.19.1
yast2-auth-client
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 4.4.6-150400.3.19.1
4.4.6-150400.3.19.1
yast2-auth-client
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 4.5.5-150500.3.9.1
4.5.5-150500.3.9.1
yast2-auth-client
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 4.5.5-150500.3.9.1
4.5.5-150500.3.9.1
yast2-auth-client
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 4.5.5-150500.3.9.1
4.5.5-150500.3.9.1
yast2-auth-client
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 4.5.5-150500.3.9.1
4.5.5-150500.3.9.1
Show 4 moreShow less
Affected packages
PackageAffectedFixed
yast2-auth-client
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 4.6.3-150600.3.12.1
4.6.3-150600.3.12.1
yast2-auth-client
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 4.6.3-150600.3.12.1
4.6.3-150600.3.12.1
yast2-auth-client
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 4.7.1-150700.3.9.1
4.7.1-150700.3.9.1
yast2-auth-client
openSUSE:Tumbleweed
before 5.0.5-1.1
5.0.5-1.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-59681 is a high vulnerability (CVSS 8.7) in Suse Yast2-auth-client, published August 31, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.48%, the 74th percentile. Fixed in yast2-auth-client 3.3.22-3.15.1.

References

Show 6 moreShow less
MoveEnter Open