cveboard RSS feed

CVE-2025-40030

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2025
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

pinctrl: check the return value of pinmux_ops::get_function_name()

In the Linux kernel, the following vulnerability has been resolved: pinctrl: check the return value of pinmux_ops::get_function_name() While the API contract in docs doesn't specify it explicitly, the generic implementation of the get_function_name() callback from struct pinmux_ops - pinmux_generic_get_function_name() - can fail and return NULL. This is already checked in pinmux_check_ops() so add a similar check in pinmux_func_name_to_selector() instead of passing the returned pointer right down to strcmp() where the NULL can get dereferenced. This is normal operation when adding new pinfunctions.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgit1a7fc8fed2bb2e113604fde7a45432ace2056b97UnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgite7265dc4c670b89611bcf5fe33acf99bc0aa294fUnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgitd77ef2f621cd1d605372c4c6ce667c496f6990c3UnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgitba7f7c2b2b3261e7def67018c38c69b626e0e66eUnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgit1a2ea887a5cd7d47bab599f733d89444df018b1aUnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgit688c688e0bf55824f4a38f8c2180046f089a3e3bUnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgitb7e0535060a60cc99eafc19cc665d979714cd73aUnavailableNone listed
f913cfce4ee49a3382a9ff95696f49a46e56e974affectedgit4002ee98c022d671ecc1e4a84029e9ae7d8a5603UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.19affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.19UnavailableNone listed
5.4.301unaffectedsemverUnavailable5.4.*None listed
5.10.246unaffectedsemverUnavailable5.10.*None listed
5.15.195unaffectedsemverUnavailable5.15.*None listed
6.1.156unaffectedsemverUnavailable6.1.*None listed
6.6.112unaffectedsemverUnavailable6.6.*None listed
6.12.53unaffectedsemverUnavailable6.12.*None listed
6.17.3unaffectedsemverUnavailable6.17.*None listed
6.18unaffectedoriginal_commit_for_fixUnavailable*None listed