Skip to content
Heist/ feed
Back to feed
CriticalFix available

rxrpc: reject undecryptable rxkad response tickets

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: rxrpc: reject undecryptable rxkad response tickets rxkad_decrypt_ticket() decrypts the RXKAD response ticket and then parses the buffer as plaintext without checking whether crypto_skcipher_decrypt() succeeded. A malformed RESPONSE can therefore use a non-block-aligned ticket length, make the decrypt operation fail, and still drive the ticket parser with attacker-controlled bytes. Check the decrypt result and abort the connection with RXKADBADTICKET when ticket decryption fails.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.258, 5.15.209, 6.1.175, 6.12.82, 6.18.23, 6.19.13, 6.6.135
CVEs
CVE-2026-31637
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 17:25 UTC · Revision 1

Source evidence

rxrpc: reject undecryptable rxkad response tickets

core-osv · Original source

Published 24 Apr 2026, 14:44 UTC

In the Linux kernel, the following vulnerability has been resolved: rxrpc: reject undecryptable rxkad response tickets rxkad_decrypt_ticket() decrypts the RXKAD response ticket and then parses the buffer as plaintext without checking whether crypto_skcipher_decrypt() succeeded. A malformed RESPONSE can therefore use a non-block-aligned ticket length, make the decrypt operation fail, and still drive the ticket parser with attacker-controlled bytes. Check the decrypt result and abort the connection with RXKADBADTICKET when ticket decryption fails.

osv:CVE-2026-31637

Kernel

Fixed versions: 5.10.258, 5.15.209, 6.1.175, 6.6.135, 6.12.82, 6.18.23, 6.19.13

Complete source record
{
  "id": "2851b782d0e5b452a710c8f44085c0ea53b805f4951ebfbff4324ac8c6590d2b",
  "url": "https://osv.dev/vulnerability/CVE-2026-31637",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "rxrpc: reject undecryptable rxkad response tickets",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: rxrpc: reject undecryptable rxkad response tickets rxkad_decrypt_ticket() decrypts the RXKAD response ticket and then parses the buffer as plaintext without checking whether crypto_skcipher_decrypt() succeeded. A malformed RESPONSE can therefore use a non-block-aligned ticket length, make the decrypt operation fail, and still drive the ticket parser with attacker-controlled bytes. Check the decrypt result and abort the connection with RXKADBADTICKET when ticket decryption fails.",
    "evidence": "osv:CVE-2026-31637",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.258",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.209",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.175",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.135",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.82",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.18.23",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.19.13",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-31637",
      "aliases": [
        "CVE-2026-31637"
      ],
      "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": "17926a79320afa9b95df6b977b40cca6d8713cea"
                },
                {
                  "fixed": "252157d939d179b5d767cb860ff8fa7f8723b67a"
                },
                {
                  "fixed": "a75b3b361dd481d942c5f259a82d59718a41092c"
                },
                {
                  "fixed": "b3a808cd0790b5075aaa2bc3588edf02cd71d352"
                },
                {
                  "fixed": "47073aab8a3a5a7b41c9bd37d2a3dcbeeccd6c8a"
                },
                {
                  "fixed": "a149dcae23309df9de1c3b6b5d468610ef5ab7de"
                },
                {
                  "fixed": "22f6258e7b31dba9bf88dce4e3ee7f0f20072e60"
                },
                {
                  "fixed": "58fcd1b156152613ba00a064a129fb69507ddd7d"
                },
                {
                  "fixed": "fe4447cd95623b1cfacc15f280aab73a6d7340b2"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-31637.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "2.6.22"
                },
                {
                  "fixed": "5.10.258"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.209"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.175"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.135"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.82"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.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-31637.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:30.798046789Z",
      "provider": "osv",
      "references": [
        "https://cert-portal.siemens.com/productcert/html/ssa-784472.html",
        "https://git.kernel.org/stable/c/22f6258e7b31dba9bf88dce4e3ee7f0f20072e60",
        "https://git.kernel.org/stable/c/252157d939d179b5d767cb860ff8fa7f8723b67a",
        "https://git.kernel.org/stable/c/47073aab8a3a5a7b41c9bd37d2a3dcbeeccd6c8a",
        "https://git.kernel.org/stable/c/58fcd1b156152613ba00a064a129fb69507ddd7d",
        "https://git.kernel.org/stable/c/a149dcae23309df9de1c3b6b5d468610ef5ab7de",
        "https://git.kernel.org/stable/c/a75b3b361dd481d942c5f259a82d59718a41092c",
        "https://git.kernel.org/stable/c/b3a808cd0790b5075aaa2bc3588edf02cd71d352",
        "https://git.kernel.org/stable/c/fe4447cd95623b1cfacc15f280aab73a6d7340b2",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31637.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-31637",
        "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-31637.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-31637",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 497819,
  "published_at": "2026-04-24T14:44:51.364+00:00"
}