CVE-2025-68758 Affecting kernel-docs-html package, versions <6.12.0-160000.9.1


Severity

Recommended
0.0
medium
0
10

Based on SUSE Linux Enterprise Server security rating.

Threat Intelligence

EPSS
0.06% (19th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-SLES1600-KERNELDOCSHTML-15244569
  • published6 Feb 2026
  • disclosed2 Feb 2026

Introduced: 2 Feb 2026

CVE-2025-68758  (opens in a new tab)

How to fix?

Upgrade SLES:16.0.0 kernel-docs-html to version 6.12.0-160000.9.1 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream kernel-docs-html package and not the kernel-docs-html package as distributed by SLES. See How to fix? for SLES:16.0.0 relevant fixed versions and status.

In the Linux kernel, the following vulnerability has been resolved:

backlight: led-bl: Add devlink to supplier LEDs

LED Backlight is a consumer of one or multiple LED class devices, but devlink is currently unable to create correct supplier-producer links when the supplier is a class device. It creates instead a link where the supplier is the parent of the expected device.

One consequence is that removal order is not correctly enforced.

Issues happen for example with the following sections in a device tree overlay:

// An LED driver chip
pca9632@62 {
    compatible = &#34;nxp,pca9632&#34;;
    reg = &lt;0x62&gt;;

// ...

addon_led_pwm: led-pwm@3 {
    reg = &amp;lt;3&amp;gt;;
    label = &amp;#34;addon:led:pwm&amp;#34;;
};

};

backlight-addon { compatible = &#34;led-backlight&#34;; leds = &lt;&amp;addon_led_pwm&gt;; brightness-levels = &lt;255&gt;; default-brightness-level = &lt;255&gt;; };

In this example, the devlink should be created between the backlight-addon (consumer) and the pca9632@62 (supplier). Instead it is created between the backlight-addon (consumer) and the parent of the pca9632@62, which is typically the I2C bus adapter.

On removal of the above overlay, the LED driver can be removed before the backlight device, resulting in:

Unable to handle kernel NULL pointer dereference at virtual address 0000000000000010
...
Call trace:
 led_put+0xe0/0x140
 devm_led_release+0x6c/0x98

Another way to reproduce the bug without any device tree overlays is unbinding the LED class device (pca9632@62) before unbinding the consumer (backlight-addon):

echo 11-0062 >/sys/bus/i2c/drivers/leds-pca963x/unbind echo ...backlight-dock >/sys/bus/platform/drivers/led-backlight/unbind

Fix by adding a devlink between the consuming led-backlight device and the supplying LED device, as other drivers and subsystems do as well.

CVSS Base Scores

version 3.1