CVE-2024-35942

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-35942
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-35942.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-35942
Downstream
Related
Published
2024-05-19T10:10:46Z
Modified
2025-10-15T11:00:14.720429Z
Summary
pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
Details

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

pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain

According to i.MX8MP RM and HDMI ADD, the fdcc clock is part of hdmi rx verification IP that should not enable for HDMI TX. But actually if the clock is disabled before HDMI/LCDIF probe, LCDIF will not get pixel clock from HDMI PHY and print the error logs:

[CRTC:39:crtc-2] vblank wait timed out WARNING: CPU: 2 PID: 9 at drivers/gpu/drm/drmatomichelper.c:1634 drmatomichelperwaitfor_vblanks.part.0+0x23c/0x260

Add fdcc clock to LCDIF and HDMI TX power domains to fix the issue.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
556f5cf9568af772d494cff24ffaa7ea41e1ab40
Fixed
9d3f959b426635c4da50dfc7b1306afd84d23e7c
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
556f5cf9568af772d494cff24ffaa7ea41e1ab40
Fixed
b13c0d871cd878ff53d25507ca535f59ed1f6a2a
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
556f5cf9568af772d494cff24ffaa7ea41e1ab40
Fixed
697624ee8ad557ab5417f985d2c804241a7ad30d

Affected versions

v5.*

v5.18
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-rc8

v6.*

v6.0
v6.0-rc1
v6.0-rc2
v6.0-rc3
v6.0-rc4
v6.0-rc5
v6.0-rc6
v6.0-rc7
v6.1
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7
v6.1-rc8
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.18
v6.6.19
v6.6.2
v6.6.20
v6.6.21
v6.6.22
v6.6.23
v6.6.24
v6.6.25
v6.6.26
v6.6.3
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.8.1
v6.8.2
v6.8.3
v6.8.4
v6.8.5

Database specific

{
    "vanir_signatures": [
        {
            "digest": {
                "line_hashes": [
                    "310688587569836923148700236119970307920",
                    "156462293262758515555288812199981143925",
                    "133797698627913296969489047517298914755",
                    "283794226270516414444663141216005884206",
                    "79518199310542386090226222540567615571",
                    "283999735803099408729005164235444336087",
                    "285352075507766554096817682082681978245",
                    "26485951243275966988096521557964836817",
                    "311292416084950880691254962125904033847",
                    "219912561834507239869824902202933358692",
                    "326314452641998938587045378326498399963",
                    "308985015426499583859933713475600977211",
                    "209156465844358878312802825572639431247"
                ],
                "threshold": 0.9
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b13c0d871cd878ff53d25507ca535f59ed1f6a2a",
            "signature_type": "Line",
            "target": {
                "file": "drivers/pmdomain/imx/imx8mp-blk-ctrl.c"
            },
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-35942-12708d09"
        },
        {
            "digest": {
                "line_hashes": [
                    "310688587569836923148700236119970307920",
                    "156462293262758515555288812199981143925",
                    "133797698627913296969489047517298914755",
                    "283794226270516414444663141216005884206",
                    "79518199310542386090226222540567615571",
                    "283999735803099408729005164235444336087",
                    "285352075507766554096817682082681978245",
                    "26485951243275966988096521557964836817",
                    "311292416084950880691254962125904033847",
                    "219912561834507239869824902202933358692",
                    "326314452641998938587045378326498399963",
                    "308985015426499583859933713475600977211",
                    "209156465844358878312802825572639431247"
                ],
                "threshold": 0.9
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@697624ee8ad557ab5417f985d2c804241a7ad30d",
            "signature_type": "Line",
            "target": {
                "file": "drivers/pmdomain/imx/imx8mp-blk-ctrl.c"
            },
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-35942-2b04d535"
        },
        {
            "digest": {
                "line_hashes": [
                    "310688587569836923148700236119970307920",
                    "156462293262758515555288812199981143925",
                    "133797698627913296969489047517298914755",
                    "283794226270516414444663141216005884206",
                    "79518199310542386090226222540567615571",
                    "283999735803099408729005164235444336087",
                    "285352075507766554096817682082681978245",
                    "26485951243275966988096521557964836817",
                    "311292416084950880691254962125904033847",
                    "219912561834507239869824902202933358692",
                    "326314452641998938587045378326498399963",
                    "308985015426499583859933713475600977211",
                    "209156465844358878312802825572639431247"
                ],
                "threshold": 0.9
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d3f959b426635c4da50dfc7b1306afd84d23e7c",
            "signature_type": "Line",
            "target": {
                "file": "drivers/pmdomain/imx/imx8mp-blk-ctrl.c"
            },
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-35942-dfce0fef"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.19.0
Fixed
6.6.27
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.8.6