GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2022-48739 (GCVE-0-2022-48739)

Vulnerability from cvelistv5 – Published: 2024-06-20 11:13 – Updated: 2026-08-05 08:52
VLAI
Title
ASoC: hdmi-codec: Fix OOB memory accesses
Summary
In the Linux kernel, the following vulnerability has been resolved: ASoC: hdmi-codec: Fix OOB memory accesses Correct size of iec_status array by changing it to the size of status array of the struct snd_aes_iec958. This fixes out-of-bounds slab read accesses made by memcpy() of the hdmi-codec driver. This problem is reported by KASAN.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2024-09-10 17:10 UTC
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3 , < 10007bd96b6c4c3cfaea9e76c311b06a07a5e260 (git)
Affected: 7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3 , < 1552e66be325a21d7eff49f46013fb402165a0ac (git)
Affected: 7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3 , < 06feec6005c9d9500cd286ec440aabf8b2ddd94d (git)
guessed Create a notification for this product.
Linux Linux Affected: 5.14
Unaffected: 0 , < 5.14 (semver)
Unaffected: 5.15.22 , ≤ 5.15.* (semver)
Unaffected: 5.16.8 , ≤ 5.16.* (semver)
Unaffected: 5.17 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-03T15:24:59.935Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d"
          }
        ],
        "title": "CVE Program Container"
      },
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2022-48739",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-09-10T17:10:44.552131Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-09-11T17:34:48.539Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "include/uapi/sound/asound.h",
            "sound/soc/codecs/hdmi-codec.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "10007bd96b6c4c3cfaea9e76c311b06a07a5e260",
              "status": "affected",
              "version": "7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3",
              "versionType": "git"
            },
            {
              "lessThan": "1552e66be325a21d7eff49f46013fb402165a0ac",
              "status": "affected",
              "version": "7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3",
              "versionType": "git"
            },
            {
              "lessThan": "06feec6005c9d9500cd286ec440aabf8b2ddd94d",
              "status": "affected",
              "version": "7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "include/uapi/sound/asound.h",
            "sound/soc/codecs/hdmi-codec.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.14"
            },
            {
              "lessThan": "5.14",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.22",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.16.*",
              "status": "unaffected",
              "version": "5.16.8",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "5.17",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.22",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.16.8",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.17",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nASoC: hdmi-codec: Fix OOB memory accesses\n\nCorrect size of iec_status array by changing it to the size of status\narray of the struct snd_aes_iec958. This fixes out-of-bounds slab\nread accesses made by memcpy() of the hdmi-codec driver. This problem\nis reported by KASAN."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.1,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The OOB read is reached via local ALSA PCM ioctls (open /dev/snd/pcmC*D*p \u2192 SNDRV_PCM_IOCTL_HW_PARAMS/PREPARE \u2192 ASoC \u2192 hdmi_codec_hw_params/prepare), not via network packets or physical HDMI signaling.\nAC:L - An attacker who can open the HDMI PCM device can reliably trigger the 24-byte memcpy from the 5-byte iec_status array; no race or attacker-uncontrollable state is required beyond the device being present.\nPR:L - ALSA PCM/control nodes are usable by ordinary unprivileged users with audio-group or session ACL access (typical on desktops, SBCs, and Android), and the ASoC path has no CAP_* checks requiring real root.\nUI:N - The attacker opens the HDMI playback PCM and issues hw_params/prepare themselves; no separate victim action is required.\nS:U - Impact is confined to the local kernel (slab OOB read / possible oops); this is not a VM escape, IOMMU bypass, or other security-authority boundary cross.\nC:H - hdmi_codec_hw_params/prepare memcpy sizeof(hp.iec.status) (24) from iec_status[5], reading 19 adjacent slab bytes past the object end into kernel memory; guidance treats such OOB slab reads as High confidentiality impact.\nI:N - The bug is a read-only out-of-bounds access; the control put path copies only sizeof(iec_status) (5 bytes) and there is no OOB write or control-flow hijack primitive.\nA:H - Reading past the end of the kmalloc\u0027d hdmi_codec_priv slab object can fault on unmapped/poisoned memory and oops/panic the kernel, as reflected by the KASAN slab-out-of-bounds report."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T08:52:03.510Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260"
        },
        {
          "url": "https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac"
        },
        {
          "url": "https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d"
        }
      ],
      "title": "ASoC: hdmi-codec: Fix OOB memory accesses",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2022-48739",
    "datePublished": "2024-06-20T11:13:24.693Z",
    "dateReserved": "2024-06-20T11:09:39.054Z",
    "dateUpdated": "2026-08-05T08:52:03.510Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2022-48739",
      "date": "2026-09-16",
      "epss": "0.00233",
      "percentile": "0.14394"
    },
    "fkie_nvd": {
      "configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"versionEndExcluding\": \"5.15.22\", \"matchCriteriaId\": \"175866EA-083C-4008-AE58-694B60CFDCC1\"}, {\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"versionStartIncluding\": \"5.16\", \"versionEndExcluding\": \"5.16.8\", \"matchCriteriaId\": \"0623892A-E3E4-44E6-8A5E-39A0B47AF782\"}, {\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:5.17:rc1:*:*:*:*:*:*\", \"matchCriteriaId\": \"7BD5F8D9-54FA-4CB0-B4F0-CB0471FDDB2D\"}, {\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:5.17:rc2:*:*:*:*:*:*\", \"matchCriteriaId\": \"E6E34B23-78B4-4516-9BD8-61B33F4AC49A\"}]}]}]",
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nASoC: hdmi-codec: Fix OOB memory accesses\\n\\nCorrect size of iec_status array by changing it to the size of status\\narray of the struct snd_aes_iec958. This fixes out-of-bounds slab\\nread accesses made by memcpy() of the hdmi-codec driver. This problem\\nis reported by KASAN.\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ASoC: hdmi-codec: corrige los accesos a memoria OOB Corrija el tama\\u00f1o de la matriz iec_status cambi\\u00e1ndolo al tama\\u00f1o de la matriz de estado de la estructura snd_aes_iec958. Esto corrige los accesos de lectura de losa fuera de los l\\u00edmites realizados por memcpy() del controlador hdmi-codec. KASAN informa de este problema.\"}]",
      "id": "CVE-2022-48739",
      "lastModified": "2025-01-06T21:30:53.990",
      "metrics": "{\"cvssMetricV31\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\", \"baseScore\": 7.1, \"baseSeverity\": \"HIGH\", \"attackVector\": \"LOCAL\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"HIGH\", \"integrityImpact\": \"NONE\", \"availabilityImpact\": \"HIGH\"}, \"exploitabilityScore\": 1.8, \"impactScore\": 5.2}]}",
      "published": "2024-06-20T12:15:12.243",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Analyzed",
      "weaknesses": "[{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-125\"}]}]"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2022-48739\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-06-20T12:15:12.243\",\"lastModified\":\"2026-08-04T10:17:18.653\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nASoC: hdmi-codec: Fix OOB memory accesses\\n\\nCorrect size of iec_status array by changing it to the size of status\\narray of the struct snd_aes_iec958. This fixes out-of-bounds slab\\nread accesses made by memcpy() of the hdmi-codec driver. This problem\\nis reported by KASAN.\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ASoC: hdmi-codec: corrige los accesos a memoria OOB Corrija el tama\u00f1o de la matriz iec_status cambi\u00e1ndolo al tama\u00f1o de la matriz de estado de la estructura snd_aes_iec958. Esto corrige los accesos de lectura de losa fuera de los l\u00edmites realizados por memcpy() del controlador hdmi-codec. KASAN informa de este problema.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"include/uapi/sound/asound.h\",\"sound/soc/codecs/hdmi-codec.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\",\"lessThan\":\"10007bd96b6c4c3cfaea9e76c311b06a07a5e260\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\",\"lessThan\":\"1552e66be325a21d7eff49f46013fb402165a0ac\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\",\"lessThan\":\"06feec6005c9d9500cd286ec440aabf8b2ddd94d\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"include/uapi/sound/asound.h\",\"sound/soc/codecs/hdmi-codec.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.14\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.14\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.22\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.16.8\",\"lessThanOrEqual\":\"5.16.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.17\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2024-09-10T17:10:44.552131Z\",\"id\":\"CVE-2022-48739\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-125\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionEndExcluding\":\"5.15.22\",\"matchCriteriaId\":\"175866EA-083C-4008-AE58-694B60CFDCC1\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"5.16.8\",\"matchCriteriaId\":\"0623892A-E3E4-44E6-8A5E-39A0B47AF782\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.17:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"7BD5F8D9-54FA-4CB0-B4F0-CB0471FDDB2D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.17:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"E6E34B23-78B4-4516-9BD8-61B33F4AC49A\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Low",
      "current_release_date": "2026-08-04T23:01:07+00:00",
      "cve": "CVE-2022-48739",
      "id": "CVE-2022-48739",
      "initial_release_date": "2022-01-01T00:00:00+00:00",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: ASoC: hdmi-codec: Fix OOB memory accesses",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-48739.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-11T16:56:40Z",
      "cve": "CVE-2022-48739",
      "id": "CVE-2022-48739",
      "initial_release_date": "2024-06-22T04:09:14Z",
      "product_status:known_affected": "330",
      "product_status:known_not_affected": "254",
      "product_status:recommended": "391",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2022-48739",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2022-48739.json",
      "version": "55"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-03T15:24:59.935Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2022-48739\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-09-10T17:10:44.552131Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-09-11T12:42:26.024Z\"}}], \"cna\": {\"title\": \"ASoC: hdmi-codec: Fix OOB memory accesses\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.1, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - The OOB read is reached via local ALSA PCM ioctls (open /dev/snd/pcmC*D*p \\u2192 SNDRV_PCM_IOCTL_HW_PARAMS/PREPARE \\u2192 ASoC \\u2192 hdmi_codec_hw_params/prepare), not via network packets or physical HDMI signaling.\\nAC:L - An attacker who can open the HDMI PCM device can reliably trigger the 24-byte memcpy from the 5-byte iec_status array; no race or attacker-uncontrollable state is required beyond the device being present.\\nPR:L - ALSA PCM/control nodes are usable by ordinary unprivileged users with audio-group or session ACL access (typical on desktops, SBCs, and Android), and the ASoC path has no CAP_* checks requiring real root.\\nUI:N - The attacker opens the HDMI playback PCM and issues hw_params/prepare themselves; no separate victim action is required.\\nS:U - Impact is confined to the local kernel (slab OOB read / possible oops); this is not a VM escape, IOMMU bypass, or other security-authority boundary cross.\\nC:H - hdmi_codec_hw_params/prepare memcpy sizeof(hp.iec.status) (24) from iec_status[5], reading 19 adjacent slab bytes past the object end into kernel memory; guidance treats such OOB slab reads as High confidentiality impact.\\nI:N - The bug is a read-only out-of-bounds access; the control put path copies only sizeof(iec_status) (5 bytes) and there is no OOB write or control-flow hijack primitive.\\nA:H - Reading past the end of the kmalloc\u0027d hdmi_codec_priv slab object can fault on unmapped/poisoned memory and oops/panic the kernel, as reflected by the KASAN slab-out-of-bounds report.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\", \"lessThan\": \"10007bd96b6c4c3cfaea9e76c311b06a07a5e260\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\", \"lessThan\": \"1552e66be325a21d7eff49f46013fb402165a0ac\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"7a8e1d44211e16eb394b7b9e0b236ee1503a3ad3\", \"lessThan\": \"06feec6005c9d9500cd286ec440aabf8b2ddd94d\", \"versionType\": \"git\"}], \"programFiles\": [\"include/uapi/sound/asound.h\", \"sound/soc/codecs/hdmi-codec.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"5.14\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"5.14\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"5.15.22\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"5.16.8\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.16.*\"}, {\"status\": \"unaffected\", \"version\": \"5.17\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"include/uapi/sound/asound.h\", \"sound/soc/codecs/hdmi-codec.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/10007bd96b6c4c3cfaea9e76c311b06a07a5e260\"}, {\"url\": \"https://git.kernel.org/stable/c/1552e66be325a21d7eff49f46013fb402165a0ac\"}, {\"url\": \"https://git.kernel.org/stable/c/06feec6005c9d9500cd286ec440aabf8b2ddd94d\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nASoC: hdmi-codec: Fix OOB memory accesses\\n\\nCorrect size of iec_status array by changing it to the size of status\\narray of the struct snd_aes_iec958. This fixes out-of-bounds slab\\nread accesses made by memcpy() of the hdmi-codec driver. This problem\\nis reported by KASAN.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.22\", \"versionStartIncluding\": \"5.14\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.16.8\", \"versionStartIncluding\": \"5.14\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.17\", \"versionStartIncluding\": \"5.14\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T08:52:03.510Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2022-48739\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T08:52:03.510Z\", \"dateReserved\": \"2024-06-20T11:09:39.054Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-06-20T11:13:24.693Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…