OESA-2026-2175 (CVE-2025-27558)

Vulnerability from osv_openeuler – Published: 2026-05-03 11:11 – Updated: 2026-08-06 11:11 – Source website
VLAI
Summary
kernel security update
Details

The Linux Kernel, the operating system core itself.

Security Fix(es):

IEEE P802.11-REVme D1.1 through D7.0 allows FragAttacks against mesh networks. In mesh networks using Wi-Fi Protected Access (WPA, WPA2, or WPA3) or Wired Equivalent Privacy (WEP), an adversary can exploit this vulnerability to inject arbitrary frames towards devices that support receiving non-SSP A-MSDU frames. NOTE: this issue exists because of an incorrect fix for CVE-2020-24588. P802.11-REVme, as of early 2025, is a planned release of the 802.11 standard.(CVE-2025-27558)

In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: algif_aead - Revert to operating out-of-place\n\nThis mostly reverts commit 72548b093ee3 except for the copying of the associated data.\n\nThere is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.(CVE-2026-31431)

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

media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex

MEDIA_REQUEST_IOC_REINIT can run concurrently with VIDIOC_REQBUFS(0) queue teardown paths. This can race request object cleanup against vb2 queue cancellation and lead to use-after-free reports.

We already serialize request queueing against STREAMON/OFF with req_queue_mutex. Extend that serialization to REQBUFS, and also take the same mutex in media_request_ioctl_reinit() so REINIT is in the same exclusion domain.

This keeps request cleanup and queue cancellation from running in parallel for request-capable devices.(CVE-2026-31473)


{
  "affected": [
    {
      "ecosystem_specific": {
        "aarch64": [
          "bpftool-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "bpftool-debuginfo-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-debuginfo-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-debugsource-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-devel-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-headers-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-source-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-tools-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-tools-debuginfo-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "kernel-tools-devel-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "perf-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "perf-debuginfo-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "python3-perf-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm",
          "python3-perf-debuginfo-5.10.0-312.0.0.215.oe2203sp4.aarch64.rpm"
        ],
        "src": [
          "kernel-5.10.0-312.0.0.215.oe2203sp4.src.rpm"
        ],
        "x86_64": [
          "bpftool-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "bpftool-debuginfo-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-debuginfo-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-debugsource-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-devel-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-headers-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-source-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-tools-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-tools-debuginfo-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "kernel-tools-devel-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "perf-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "perf-debuginfo-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "python3-perf-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm",
          "python3-perf-debuginfo-5.10.0-312.0.0.215.oe2203sp4.x86_64.rpm"
        ]
      },
      "package": {
        "ecosystem": "openEuler:22.03-LTS-SP4",
        "name": "kernel",
        "purl": "pkg:rpm/openEuler/kernel\u0026distro=openEuler-22.03-LTS-SP4"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "5.10.0-312.0.0.215.oe2203sp4"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "database_specific": {
    "severity": "Critical"
  },
  "details": "The Linux Kernel, the operating system core itself.\r\n\r\nSecurity Fix(es):\n\nIEEE P802.11-REVme D1.1 through D7.0 allows FragAttacks against mesh networks. In mesh networks using Wi-Fi Protected Access (WPA, WPA2, or WPA3) or Wired Equivalent Privacy (WEP), an adversary can exploit this vulnerability to inject arbitrary frames towards devices that support receiving non-SSP A-MSDU frames. NOTE: this issue exists because of an incorrect fix for CVE-2020-24588. P802.11-REVme, as of early 2025, is a planned release of the 802.11 standard.(CVE-2025-27558)\n\nIn the Linux kernel, the following vulnerability has been resolved:\\n\\ncrypto: algif_aead - Revert to operating out-of-place\\n\\nThis mostly reverts commit 72548b093ee3 except for the copying of the associated data.\\n\\nThere is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.(CVE-2026-31431)\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nmedia: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex\n\nMEDIA_REQUEST_IOC_REINIT can run concurrently with VIDIOC_REQBUFS(0)\nqueue teardown paths. This can race request object cleanup against vb2\nqueue cancellation and lead to use-after-free reports.\n\nWe already serialize request queueing against STREAMON/OFF with\nreq_queue_mutex. Extend that serialization to REQBUFS, and also take\nthe same mutex in media_request_ioctl_reinit() so REINIT is in the\nsame exclusion domain.\n\nThis keeps request cleanup and queue cancellation from running in\nparallel for request-capable devices.(CVE-2026-31473)",
  "id": "OESA-2026-2175",
  "modified": "2026-08-06T11:11:09Z",
  "published": "2026-05-03T11:11:09Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2175"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-27558"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-31431"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-31473"
    }
  ],
  "schema_version": "1.7.2",
  "severity": [
    {
      "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
      "type": "CVSS_V3"
    }
  ],
  "summary": "kernel security update",
  "upstream": [
    "CVE-2025-27558",
    "CVE-2026-31431",
    "CVE-2026-31473"
  ]
}



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…