hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device

Summary

CVECVE-2026-89594
StatePUBLISHED
AssignerLinux
Source PriorityCVE Program / NVD first with legacy fallback
Published2026-09-11 20:19:44 UTC
Updated2026-09-11 20:19:44 UTC
DescriptionIn the Linux kernel, the following vulnerability has been resolved: hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device The OMAP SSI driver uses a synthetic HSI controller device allocated via hsi_alloc_controller(), which does not go through the normal OF/platform device initialization path. As a result, the embedded struct device does not have a DMA mask initialized by default. After recent DMA API hardening changes, dma_map_sg() and related helpers now require a valid dma_mask to be present, otherwise the driver may crash or trigger warnings when attempting DMA mapping operations. Fix this by explicitly initializing the DMA mask for the SSI controller device and setting a 32-bit DMA mask, which matches the hardware capabilities.

Vendor Declared Affected Products

SourceVendorProductVersionPlatforms
CNA Linux Linux affected f959dcd6ddfd29235030e8026471ac1b022ad2b0 e8d47e309c704df95816e7442f05947424d8b33f git Not specified
CNA Linux Linux affected f959dcd6ddfd29235030e8026471ac1b022ad2b0 4e019e5e247bfe877fdf288f2d6ec1b4c850c7c6 git Not specified
CNA Linux Linux affected f959dcd6ddfd29235030e8026471ac1b022ad2b0 fbffbfdae55954213fea99c5c9856c48dc705019 git Not specified
CNA Linux Linux affected f959dcd6ddfd29235030e8026471ac1b022ad2b0 e81250ec6b69248b00d38c523dc6a13efaf38aab git Not specified
CNA Linux Linux affected 4e57482e8440fac7137832629109730ea4b267aa git Not specified
CNA Linux Linux affected 5.9.2 5.10 semver Not specified
CNA Linux Linux affected 5.10 Not specified
CNA Linux Linux unaffected 5.10 semver Not specified
CNA Linux Linux unaffected 6.12.109 6.12.* semver Not specified
CNA Linux Linux unaffected 6.18.50 6.18.* semver Not specified
CNA Linux Linux unaffected 7.2.4 7.2.* semver Not specified
CNA Linux Linux unaffected 7.3-rc1 * original_commit_for_fix Not specified

References

ReferenceSourceLinkTags
git.kernel.org/stable/c/e8d47e309c704df95816e7442f05947424d8b33f 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/fbffbfdae55954213fea99c5c9856c48dc705019 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/4e019e5e247bfe877fdf288f2d6ec1b4c850c7c6 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/e81250ec6b69248b00d38c523dc6a13efaf38aab 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
CVE Program record CVE.ORG www.cve.org canonical
NVD vulnerability detail NVD nvd.nist.gov canonical, analysis

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report