CVE-2022-49570

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49570
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-49570.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-49570
Downstream
Related
Published
2025-02-26T02:23:13Z
Modified
2025-10-15T22:27:10.370747Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
gpio: gpio-xilinx: Fix integer overflow
Details

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

gpio: gpio-xilinx: Fix integer overflow

Current implementation is not able to configure more than 32 pins due to incorrect data type. So type casting with unsigned long to avoid it.

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
02b3f84d9080b0f4297f31258307f626a43faba5
Fixed
e129e5486b981d324057e6986059f852658b0d00
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
02b3f84d9080b0f4297f31258307f626a43faba5
Fixed
6f16a5390640807dde420ee5ccbc4c95577aea6a
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
02b3f84d9080b0f4297f31258307f626a43faba5
Fixed
32c094a09d5829ad9b02cdf667569aefa8de0ea6

Affected versions

v5.*

v5.13
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.15.1
v5.15.10
v5.15.11
v5.15.12
v5.15.13
v5.15.14
v5.15.15
v5.15.16
v5.15.17
v5.15.18
v5.15.19
v5.15.2
v5.15.20
v5.15.21
v5.15.22
v5.15.23
v5.15.24
v5.15.25
v5.15.26
v5.15.27
v5.15.28
v5.15.29
v5.15.3
v5.15.30
v5.15.31
v5.15.32
v5.15.33
v5.15.34
v5.15.35
v5.15.36
v5.15.37
v5.15.38
v5.15.39
v5.15.4
v5.15.40
v5.15.41
v5.15.42
v5.15.43
v5.15.44
v5.15.45
v5.15.46
v5.15.47
v5.15.48
v5.15.49
v5.15.5
v5.15.50
v5.15.51
v5.15.52
v5.15.53
v5.15.54
v5.15.55
v5.15.56
v5.15.57
v5.15.6
v5.15.7
v5.15.8
v5.15.9
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.18.1
v5.18.10
v5.18.11
v5.18.12
v5.18.13
v5.18.14
v5.18.2
v5.18.3
v5.18.4
v5.18.5
v5.18.6
v5.18.7
v5.18.8
v5.18.9
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7

Database specific

vanir_signatures

[
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "185838875538784691888280619849901674762",
                "83455041350741997950361986452243505687",
                "173582107415512382831405369573176808269",
                "102503584041715043377447025397001246290"
            ]
        },
        "id": "CVE-2022-49570-0c69141a",
        "signature_type": "Line",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f16a5390640807dde420ee5ccbc4c95577aea6a",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c"
        },
        "deprecated": false
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "185838875538784691888280619849901674762",
                "83455041350741997950361986452243505687",
                "173582107415512382831405369573176808269",
                "102503584041715043377447025397001246290"
            ]
        },
        "id": "CVE-2022-49570-0fce0002",
        "signature_type": "Line",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32c094a09d5829ad9b02cdf667569aefa8de0ea6",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c"
        },
        "deprecated": false
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "185838875538784691888280619849901674762",
                "83455041350741997950361986452243505687",
                "173582107415512382831405369573176808269",
                "102503584041715043377447025397001246290"
            ]
        },
        "id": "CVE-2022-49570-3024b5c4",
        "signature_type": "Line",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e129e5486b981d324057e6986059f852658b0d00",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c"
        },
        "deprecated": false
    },
    {
        "digest": {
            "function_hash": "93325473129159895134037026521943094450",
            "length": 275.0
        },
        "id": "CVE-2022-49570-ad6d7b4d",
        "signature_type": "Function",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f16a5390640807dde420ee5ccbc4c95577aea6a",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c",
            "function": "xgpio_set_value32"
        },
        "deprecated": false
    },
    {
        "digest": {
            "function_hash": "93325473129159895134037026521943094450",
            "length": 275.0
        },
        "id": "CVE-2022-49570-f218a2e8",
        "signature_type": "Function",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32c094a09d5829ad9b02cdf667569aefa8de0ea6",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c",
            "function": "xgpio_set_value32"
        },
        "deprecated": false
    },
    {
        "digest": {
            "function_hash": "93325473129159895134037026521943094450",
            "length": 275.0
        },
        "id": "CVE-2022-49570-f449e1f5",
        "signature_type": "Function",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e129e5486b981d324057e6986059f852658b0d00",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpio-xilinx.c",
            "function": "xgpio_set_value32"
        },
        "deprecated": false
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.14.0
Fixed
5.15.58
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.18.15