CVE-2022-49948 (GCVE-0-2022-49948)
Vulnerability from cvelistv5
Published
2025-06-18 11:00
Modified
2026-10-15 21:31
Summary
In the Linux kernel, the following vulnerability has been resolved: vt: Clear selection before changing the font When changing the console font with ioctl(KDFONTOP) the new font size can be bigger than the previous font. A previous selection may thus now be outside of the new screen size and thus trigger out-of-bounds accesses to graphics memory if the selection is removed in vc_do_resize(). Prevent such out-of-memory accesses by dropping the selection before the various con_font_set() console handlers are called.
Impacted products
Vendor Product Version
Linux Linux Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: 009e39ae44f4191188aeb6dfbf661b771dbbe515
Version: e60f8fcce05042e8f8cea25ee81fecc1222114cf
Version: 5812a9bc9d68a82c2cc839f88e6f7a05093ab39d
Version: 863ad19fd654c485e3beec3575c4d74a1e74369e
Version: dbc3fd44f957a39407e889287bf61fa0ef3ecc14
Version: 0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5
Version: 9f2d48f0745f921040df91bfe8fa7f0339cd7497
Version: 3425e397fb23cc2e8e6fb8f5b8226dcb447e84dd
Version: eeae0a12a16650ff494d5faefa371cd9e7079575
Version: 3.2.85   ≤
Version: 3.10.105   ≤
Version: 3.12.68   ≤
Version: 3.16.40   ≤
Version: 3.18.45   ≤
Version: 4.1.36   ≤
Version: 4.4.31   ≤
Version: 4.8.7   ≤
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2022-49948",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-10-15T21:29:48.514469Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-10-15T21:31:17.598Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/tty/vt/vt.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "c555cf04684fde39b5b0dd9fd80730030ee10c4a",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "e9ba4611ddf676194385506222cce7b0844e708e",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "f74b4a41c5d7c9522469917e3072e55d435efd9e",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "1cf1930369c9dc428d827b60260c53271bff3285",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "989201bb8c00b222235aff04e6200230d29dc7bb",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "2535431ae967ad17585513649625fea7db28d4db",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "c904fe03c4bd1f356a58797d39e2a5d0ca15cefc",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "lessThan": "566f9c9f89337792070b5a6062dff448b3e7977f",
              "status": "affected",
              "version": "009e39ae44f4191188aeb6dfbf661b771dbbe515",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "e60f8fcce05042e8f8cea25ee81fecc1222114cf",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5812a9bc9d68a82c2cc839f88e6f7a05093ab39d",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "863ad19fd654c485e3beec3575c4d74a1e74369e",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "dbc3fd44f957a39407e889287bf61fa0ef3ecc14",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "9f2d48f0745f921040df91bfe8fa7f0339cd7497",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "3425e397fb23cc2e8e6fb8f5b8226dcb447e84dd",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "eeae0a12a16650ff494d5faefa371cd9e7079575",
              "versionType": "git"
            },
            {
              "lessThan": "3.3",
              "status": "affected",
              "version": "3.2.85",
              "versionType": "semver"
            },
            {
              "lessThan": "3.11",
              "status": "affected",
              "version": "3.10.105",
              "versionType": "semver"
            },
            {
              "lessThan": "3.13",
              "status": "affected",
              "version": "3.12.68",
              "versionType": "semver"
            },
            {
              "lessThan": "3.17",
              "status": "affected",
              "version": "3.16.40",
              "versionType": "semver"
            },
            {
              "lessThan": "3.19",
              "status": "affected",
              "version": "3.18.45",
              "versionType": "semver"
            },
            {
              "lessThan": "4.2",
              "status": "affected",
              "version": "4.1.36",
              "versionType": "semver"
            },
            {
              "lessThan": "4.5",
              "status": "affected",
              "version": "4.4.31",
              "versionType": "semver"
            },
            {
              "lessThan": "4.9",
              "status": "affected",
              "version": "4.8.7",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/tty/vt/vt.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.9"
            },
            {
              "lessThan": "4.9",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.9.*",
              "status": "unaffected",
              "version": "4.9.328",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.14.*",
              "status": "unaffected",
              "version": "4.14.293",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.19.*",
              "status": "unaffected",
              "version": "4.19.258",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.213",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.142",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.66",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.19.*",
              "status": "unaffected",
              "version": "5.19.8",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.0",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.9.328",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.14.293",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.19.258",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.213",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.142",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.66",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.19.8",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.0",
                  "versionStartIncluding": "4.9",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.2.85",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.10.105",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.12.68",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.16.40",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.18.45",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.1.36",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.4.31",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "4.8.7",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nvt: Clear selection before changing the font\n\nWhen changing the console font with ioctl(KDFONTOP) the new font size\ncan be bigger than the previous font. A previous selection may thus now\nbe outside of the new screen size and thus trigger out-of-bounds\naccesses to graphics memory if the selection is removed in\nvc_do_resize().\n\nPrevent such out-of-memory accesses by dropping the selection before the\nvarious con_font_set() console handlers are called."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - Exploitation requires local ioctl access to a virtual terminal device (KDFONTOP and TIOCLINUX), not network or adjacent-network reachability.\nAC:L - The attacker fully controls both prerequisites\u2014setting a console selection and changing the font to a larger size\u2014so the out-of-bounds write in imageblit can be triggered reliably without depending on external conditions.\nPR:L - KDFONTOP SET and TIOCL_SETSEL are permitted to the unprivileged owner of the controlling VT (current-\u003esignal-\u003etty == tty); CAP_SYS_TTY_CONFIG/CAP_SYS_ADMIN are not required, matching other VT/fbcon scores.\nUI:N - The attacker performs the ioctls directly on their own VT session; no separate victim action is required.\nS:U - Impact is confined to the host kernel authority (memory corruption / DoS); there is no VM escape, IOMMU bypass, or other cross-boundary scope change.\nC:H - The bug is a confirmed out-of-bounds write (stack and vmalloc) via imageblit; per kernel CVSS guidance, such memory corruption can be leveraged for arbitrary disclosure primitives.\nI:H - Out-of-bounds writes past the framebuffer and into stack/adjacent memory enable corruption exploitable for control-flow hijacking, consistent with similar fast_imageblit/fbcon OOB-write CVEs.\nA:H - Triggering the path causes kernel KASAN reports and oopses (vmalloc/stack out-of-bounds in imageblit), which is a High availability impact."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T08:56:50.380Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/c555cf04684fde39b5b0dd9fd80730030ee10c4a"
        },
        {
          "url": "https://git.kernel.org/stable/c/e9ba4611ddf676194385506222cce7b0844e708e"
        },
        {
          "url": "https://git.kernel.org/stable/c/f74b4a41c5d7c9522469917e3072e55d435efd9e"
        },
        {
          "url": "https://git.kernel.org/stable/c/1cf1930369c9dc428d827b60260c53271bff3285"
        },
        {
          "url": "https://git.kernel.org/stable/c/989201bb8c00b222235aff04e6200230d29dc7bb"
        },
        {
          "url": "https://git.kernel.org/stable/c/2535431ae967ad17585513649625fea7db28d4db"
        },
        {
          "url": "https://git.kernel.org/stable/c/c904fe03c4bd1f356a58797d39e2a5d0ca15cefc"
        },
        {
          "url": "https://git.kernel.org/stable/c/566f9c9f89337792070b5a6062dff448b3e7977f"
        }
      ],
      "title": "vt: Clear selection before changing the font",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2022-49948",
    "datePublished": "2025-06-18T11:00:12.364Z",
    "dateReserved": "2025-06-18T10:57:27.382Z",
    "dateUpdated": "2026-10-15T21:31:17.598Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2022-49948\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-10-15T21:29:48.514469Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-10-15T21:29:49.359Z\"}}], \"cna\": {\"title\": \"vt: Clear selection before changing the font\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.8, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - Exploitation requires local ioctl access to a virtual terminal device (KDFONTOP and TIOCLINUX), not network or adjacent-network reachability.\\nAC:L - The attacker fully controls both prerequisites\\u2014setting a console selection and changing the font to a larger size\\u2014so the out-of-bounds write in imageblit can be triggered reliably without depending on external conditions.\\nPR:L - KDFONTOP SET and TIOCL_SETSEL are permitted to the unprivileged owner of the controlling VT (current-\u003esignal-\u003etty == tty); CAP_SYS_TTY_CONFIG/CAP_SYS_ADMIN are not required, matching other VT/fbcon scores.\\nUI:N - The attacker performs the ioctls directly on their own VT session; no separate victim action is required.\\nS:U - Impact is confined to the host kernel authority (memory corruption / DoS); there is no VM escape, IOMMU bypass, or other cross-boundary scope change.\\nC:H - The bug is a confirmed out-of-bounds write (stack and vmalloc) via imageblit; per kernel CVSS guidance, such memory corruption can be leveraged for arbitrary disclosure primitives.\\nI:H - Out-of-bounds writes past the framebuffer and into stack/adjacent memory enable corruption exploitable for control-flow hijacking, consistent with similar fast_imageblit/fbcon OOB-write CVEs.\\nA:H - Triggering the path causes kernel KASAN reports and oopses (vmalloc/stack out-of-bounds in imageblit), which is a High availability impact.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"c555cf04684fde39b5b0dd9fd80730030ee10c4a\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"e9ba4611ddf676194385506222cce7b0844e708e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"f74b4a41c5d7c9522469917e3072e55d435efd9e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"1cf1930369c9dc428d827b60260c53271bff3285\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"989201bb8c00b222235aff04e6200230d29dc7bb\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"2535431ae967ad17585513649625fea7db28d4db\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"c904fe03c4bd1f356a58797d39e2a5d0ca15cefc\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"009e39ae44f4191188aeb6dfbf661b771dbbe515\", \"lessThan\": \"566f9c9f89337792070b5a6062dff448b3e7977f\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"e60f8fcce05042e8f8cea25ee81fecc1222114cf\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"5812a9bc9d68a82c2cc839f88e6f7a05093ab39d\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"863ad19fd654c485e3beec3575c4d74a1e74369e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"dbc3fd44f957a39407e889287bf61fa0ef3ecc14\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"0b2a0a58ad22f9d6dfc641bc5ec46057493f22a5\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9f2d48f0745f921040df91bfe8fa7f0339cd7497\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3425e397fb23cc2e8e6fb8f5b8226dcb447e84dd\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"eeae0a12a16650ff494d5faefa371cd9e7079575\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"3.2.85\", \"lessThan\": \"3.3\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"3.10.105\", \"lessThan\": \"3.11\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"3.12.68\", \"lessThan\": \"3.13\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"3.16.40\", \"lessThan\": \"3.17\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"3.18.45\", \"lessThan\": \"3.19\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"4.1.36\", \"lessThan\": \"4.2\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"4.4.31\", \"lessThan\": \"4.5\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"4.8.7\", \"lessThan\": \"4.9\", \"versionType\": \"semver\"}], \"programFiles\": [\"drivers/tty/vt/vt.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"4.9\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"4.9\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"4.9.328\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.9.*\"}, {\"status\": \"unaffected\", \"version\": \"4.14.293\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.14.*\"}, {\"status\": \"unaffected\", \"version\": \"4.19.258\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.19.*\"}, {\"status\": \"unaffected\", \"version\": \"5.4.213\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.142\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.66\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"5.19.8\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.19.*\"}, {\"status\": \"unaffected\", \"version\": \"6.0\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/tty/vt/vt.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/c555cf04684fde39b5b0dd9fd80730030ee10c4a\"}, {\"url\": \"https://git.kernel.org/stable/c/e9ba4611ddf676194385506222cce7b0844e708e\"}, {\"url\": \"https://git.kernel.org/stable/c/f74b4a41c5d7c9522469917e3072e55d435efd9e\"}, {\"url\": \"https://git.kernel.org/stable/c/1cf1930369c9dc428d827b60260c53271bff3285\"}, {\"url\": \"https://git.kernel.org/stable/c/989201bb8c00b222235aff04e6200230d29dc7bb\"}, {\"url\": \"https://git.kernel.org/stable/c/2535431ae967ad17585513649625fea7db28d4db\"}, {\"url\": \"https://git.kernel.org/stable/c/c904fe03c4bd1f356a58797d39e2a5d0ca15cefc\"}, {\"url\": \"https://git.kernel.org/stable/c/566f9c9f89337792070b5a6062dff448b3e7977f\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nvt: Clear selection before changing the font\\n\\nWhen changing the console font with ioctl(KDFONTOP) the new font size\\ncan be bigger than the previous font. A previous selection may thus now\\nbe outside of the new screen size and thus trigger out-of-bounds\\naccesses to graphics memory if the selection is removed in\\nvc_do_resize().\\n\\nPrevent such out-of-memory accesses by dropping the selection before the\\nvarious con_font_set() console handlers are called.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.9.328\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.14.293\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.19.258\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.4.213\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.142\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.66\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.19.8\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.0\", \"versionStartIncluding\": \"4.9\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"3.2.85\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"3.10.105\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"3.12.68\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"3.16.40\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"3.18.45\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"4.1.36\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"4.4.31\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionStartIncluding\": \"4.8.7\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T08:56:50.380Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2022-49948\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-10-15T21:31:17.598Z\", \"dateReserved\": \"2025-06-18T10:57:27.382Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2025-06-18T11:00:12.364Z\", \"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…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
  • Confirmed: The vulnerability is confirmed from an analyst perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
  • Patched: This vulnerability was successfully patched by the user reporting the sighting.
  • Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
  • Not confirmed: The user expresses doubt about the veracity of the vulnerability.
  • Not patched: This vulnerability was not successfully patched by the user reporting the sighting.


Loading…

Loading…