CVE detail
CVE-2026-31709
In the Linux kernel, the following vulnerability has been resolved: smb: client: validate the whole DACL before rewriting it in cifsacl build_sec_desc() and id_mode_to_cifs_acl() derive a DACL pointer from a server-supplied dacloffset and then use the incoming ACL to rebuild the chmod/chown security descriptor. The original fix only checked that the struct smb_acl header fits before reading dacl_ptr->size or dacl_ptr->num_aces. That avoids the immediate header-field OOB read, but the rewrite helpers still walk ACEs based on pdacl->num_aces with no structural validation of the incoming DACL body. A malicious server can return a truncated DACL that still contains a header, claims one or more ACEs, and then drive replace_sids_and_copy_aces() or set_chmod_dacl() past the validated extent while they compare or copy attacker-controlled ACEs. Factor the DACL structural checks into validate_dacl(), extend them to validate each ACE against the DACL bounds, and use the shared validator before the chmod/chown rebuild paths. parse_dacl() reuses the same validator so the read-side parser and write-side rewrite paths agree on what constitutes a well-formed incoming DACL.
Buzz score
Why this CVE is surfacing
This all-time snapshot uses the same composite formula as Trending across a 30-year evidence window, rather than a current rolling window.
Buzz score components · mention 30.0 · diversity 20.0 · KEV 0.0 · OTX 0.0 · PoC 0.0
Why it matters now
Mention timeline
- Total mentions
- 0
- within the 30d window
- Peak daily
- 0
- highest bucket
Evidence
Source links by recency
20 source links · newest first
Information published.
vendormsrc.microsoft.comMay 11, 2026, 8:41 AM- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-31709.jsonsecurity.access.redhat.com
No excerpt available.
Vendor Advisorysecurity.access.redhat.comMay 1, 2026, 2:16 PM - https://bugzilla.redhat.com/show_bug.cgi?id=2464476bugzilla.redhat.com
No excerpt available.
Exploitbugzilla.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/security/cve/CVE-2026-31709access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:24343access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:23329access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:23237access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:23224access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:22940access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:22900access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:21745access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:21706access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM - https://access.redhat.com/errata/RHSA-2026:21556access.redhat.com
No excerpt available.
Vendor Advisoryaccess.redhat.comMay 1, 2026, 2:16 PM No excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PMNo excerpt available.
Patchgit.kernel.orgMay 1, 2026, 2:16 PM
Exploit code
Public exploit repository references
Public PoC repositories are third-party, potentially unsafe artifacts. Treat their code as untrusted and use it only on authorized systems in an isolated, least-privilege environment. cvebuzz does not execute the code or verify that an exploit works.
0 repository references · best confidence N/A · max 0 stars
Related records
Similar CVEs
6 related CVEs with shared weakness or product evidence
- CVE-2026-46117CVSS 7.8 · High
In the Linux kernel, the following vulnerability has been resolved: RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() Sashiko points out that the user can…
- CVE-2026-31488CVSS 7.8 · High
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Do not skip unrelated mode changes in DSC validation Starting with commit 17ce8a6907f7 ("drm…
- CVE-2026-31431CVSS 7.8 · High
In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - Revert to operating out-of-place This mostly reverts commit 72548b093ee3 except for the…
- CVE-2026-15943CVSS 5.5 · Medium
A flaw was found in the Keycloak keycloak-services component, which handles the management of identity providers. The issue occurs when a delegated administrator updates an OIDC i…
- CVE-2026-42982CVSS 7.8 · High
Improper validation of consistency within input in Windows Secure Kernel Mode allows an authorized attacker to elevate privileges locally.
- CVE-2026-14781CVSS 4.8 · Medium
A flaw exists in the org.keycloak.broker.oidc package where the OIDC broker incorrectly synchronizes the email_verified claim. When an OIDC identity provider is configured with tr…