Skip to content
Heist/ feed
Back to feed
CriticalFix available

rxrpc: Fix integer overflow in rxgk_verify_response()

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix integer overflow in rxgk_verify_response() In rxgk_verify_response(), there's a potential integer overflow due to rounding up token_len before checking it, thereby allowing the length check to be bypassed. Fix this by checking the unrounded value against len too (len is limited as the response must fit in a single UDP packet).

Products
Kernel
Affected versions
Not specified
Fixed versions
6.18.23, 6.19.13
CVEs
CVE-2026-31633
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 00:04 UTC · Revision 1

Source evidence

rxrpc: Fix integer overflow in rxgk_verify_response()

core-osv · Original source

Published 24 Apr 2026, 14:44 UTC

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix integer overflow in rxgk_verify_response() In rxgk_verify_response(), there's a potential integer overflow due to rounding up token_len before checking it, thereby allowing the length check to be bypassed. Fix this by checking the unrounded value against len too (len is limited as the response must fit in a single UDP packet).

osv:CVE-2026-31633

Kernel

Fixed versions: 6.18.23, 6.19.13

Complete source record
{
  "id": "541801fb6b9a261bca771c64d3754214b7d123998ca04b87cbfe086261bb8b7a",
  "url": "https://osv.dev/vulnerability/CVE-2026-31633",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "rxrpc: Fix integer overflow in rxgk_verify_response()",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix integer overflow in rxgk_verify_response() In rxgk_verify_response(), there's a potential integer overflow due to rounding up token_len before checking it, thereby allowing the length check to be bypassed. Fix this by checking the unrounded value against len too (len is limited as the response must fit in a single UDP packet).",
    "evidence": "osv:CVE-2026-31633",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.18.23",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.19.13",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-31633",
      "aliases": [
        "CVE-2026-31633"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "9d1d2b59341f58126a69b51f9f5f8ccb9f12e54a"
                },
                {
                  "fixed": "1f864d9daaf622aeaa774404fd51e7d6a435b046"
                },
                {
                  "fixed": "c1e242beb6b1efc3c286f617e8d940c8fbf2ed41"
                },
                {
                  "fixed": "699e52180f4231c257821c037ed5c99d5eb0edb8"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-31633.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.16.0"
                },
                {
                  "fixed": "6.18.23"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.19.0"
                },
                {
                  "fixed": "6.19.13"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-31633.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:40.428690410Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/1f864d9daaf622aeaa774404fd51e7d6a435b046",
        "https://git.kernel.org/stable/c/699e52180f4231c257821c037ed5c99d5eb0edb8",
        "https://git.kernel.org/stable/c/c1e242beb6b1efc3c286f617e8d940c8fbf2ed41",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31633.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-31633",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31633.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-31633",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 508193,
  "published_at": "2026-04-24T14:44:48.621+00:00"
}