{"dataType":"CVE_RECORD","cveMetadata":{"cveId":"CVE-2024-38780","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","state":"PUBLISHED","assignerShortName":"Linux","dateReserved":"2024-06-21T10:12:11.516Z","datePublished":"2024-06-21T11:15:12.892Z","dateUpdated":"2025-11-04T17:21:57.330Z"},"containers":{"cna":{"providerMetadata":{"orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux","dateUpdated":"2025-05-04T12:56:57.687Z"},"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\ndma-buf/sw-sync: don't enable IRQ from sync_print_obj()\n\nSince commit a6aa8fca4d79 (\"dma-buf/sw-sync: Reduce irqsave/irqrestore from\nknown context\") by error replaced spin_unlock_irqrestore() with\nspin_unlock_irq() for both sync_debugfs_show() and sync_print_obj() despite\nsync_print_obj() is called from sync_debugfs_show(), lockdep complains\ninconsistent lock state warning.\n\nUse plain spin_{lock,unlock}() for sync_print_obj(), for\nsync_debugfs_show() is already using spin_{lock,unlock}_irq()."}],"affected":[{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/dma-buf/sync_debug.c"],"versions":[{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"1ff116f68560a25656933d5a18e7619cb6773d8a","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"165b25e3ee9333f7b04f8db43895beacb51582ed","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"ae6fc4e6a3322f6d1c8ff59150d8469487a73dd8","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"9d75fab2c14a25553a1664586ed122c316bd1878","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"242b30466879e6defa521573c27e12018276c33a","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"a4ee78244445ab73af22bfc5a5fc543963b25aef","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"8a283cdfc8beeb14024387a925247b563d614e1e","status":"affected","versionType":"git"},{"version":"a6aa8fca4d792c72947e341d7842d2f700534335","lessThan":"b794918961516f667b0c745aebdfebbb8a98df39","status":"affected","versionType":"git"},{"version":"f14ad42b8743897d140808467ed4ae3ce93bd0a5","status":"affected","versionType":"git"}]},{"product":"Linux","vendor":"Linux","defaultStatus":"affected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/dma-buf/sync_debug.c"],"versions":[{"version":"4.14","status":"affected"},{"version":"0","lessThan":"4.14","status":"unaffected","versionType":"semver"},{"version":"4.19.316","lessThanOrEqual":"4.19.*","status":"unaffected","versionType":"semver"},{"version":"5.4.278","lessThanOrEqual":"5.4.*","status":"unaffected","versionType":"semver"},{"version":"5.10.219","lessThanOrEqual":"5.10.*","status":"unaffected","versionType":"semver"},{"version":"5.15.161","lessThanOrEqual":"5.15.*","status":"unaffected","versionType":"semver"},{"version":"6.1.93","lessThanOrEqual":"6.1.*","status":"unaffected","versionType":"semver"},{"version":"6.6.33","lessThanOrEqual":"6.6.*","status":"unaffected","versionType":"semver"},{"version":"6.9.4","lessThanOrEqual":"6.9.*","status":"unaffected","versionType":"semver"},{"version":"6.10","lessThanOrEqual":"*","status":"unaffected","versionType":"original_commit_for_fix"}]}],"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"4.19.316"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"5.4.278"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"5.10.219"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"5.15.161"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"6.1.93"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"6.6.33"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"6.9.4"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14","versionEndExcluding":"6.10"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.9.68"}]}]}],"references":[{"url":"https://git.kernel.org/stable/c/1ff116f68560a25656933d5a18e7619cb6773d8a"},{"url":"https://git.kernel.org/stable/c/165b25e3ee9333f7b04f8db43895beacb51582ed"},{"url":"https://git.kernel.org/stable/c/ae6fc4e6a3322f6d1c8ff59150d8469487a73dd8"},{"url":"https://git.kernel.org/stable/c/9d75fab2c14a25553a1664586ed122c316bd1878"},{"url":"https://git.kernel.org/stable/c/242b30466879e6defa521573c27e12018276c33a"},{"url":"https://git.kernel.org/stable/c/a4ee78244445ab73af22bfc5a5fc543963b25aef"},{"url":"https://git.kernel.org/stable/c/8a283cdfc8beeb14024387a925247b563d614e1e"},{"url":"https://git.kernel.org/stable/c/b794918961516f667b0c745aebdfebbb8a98df39"}],"title":"dma-buf/sw-sync: don't enable IRQ from sync_print_obj()","x_generator":{"engine":"bippy-1.2.0"}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://git.kernel.org/stable/c/1ff116f68560a25656933d5a18e7619cb6773d8a","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/165b25e3ee9333f7b04f8db43895beacb51582ed","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/ae6fc4e6a3322f6d1c8ff59150d8469487a73dd8","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/9d75fab2c14a25553a1664586ed122c316bd1878","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/242b30466879e6defa521573c27e12018276c33a","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/a4ee78244445ab73af22bfc5a5fc543963b25aef","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/8a283cdfc8beeb14024387a925247b563d614e1e","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/b794918961516f667b0c745aebdfebbb8a98df39","tags":["x_transferred"]},{"url":"https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html"}],"providerMetadata":{"orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE","dateUpdated":"2025-11-04T17:21:57.330Z"}},{"metrics":[{"other":{"type":"ssvc","content":{"id":"CVE-2024-38780","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2024-09-10T17:08:56.155586Z"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2024-09-11T17:34:44.243Z"}}]},"dataVersion":"5.2"}