{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2023-53725","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","state":"PUBLISHED","assignerShortName":"Linux","dateReserved":"2025-10-22T13:21:37.348Z","datePublished":"2025-10-22T13:23:55.200Z","dateUpdated":"2026-05-11T19:50:38.962Z"},"containers":{"cna":{"providerMetadata":{"orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux","dateUpdated":"2026-05-11T19:50:38.962Z"},"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nclocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe\n\nSmatch reports:\ndrivers/clocksource/timer-cadence-ttc.c:529 ttc_timer_probe()\nwarn: 'timer_baseaddr' from of_iomap() not released on lines: 498,508,516.\n\ntimer_baseaddr may have the problem of not being released after use,\nI replaced it with the devm_of_iomap() function and added the clk_put()\nfunction to cleanup the \"clk_ce\" and \"clk_cs\"."}],"affected":[{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/clocksource/timer-cadence-ttc.c"],"versions":[{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"e0a9cc90ea44a50d76a84f9f9bf1703d31fe45e9","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"54cc10a0f4b01b522e9519014200f1b33bf7e4aa","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"ebdff0986513a29be242aace0ef89b6c105b0bf0","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"289e2054eeb63c9e133960731c342eeffad218d3","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"919dd531ebb7514f205ae7aab87994337ebce1f6","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"67d7eebbc424935dec61fb352d1ccae5d16cf429","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"99744200f28b2cf5f50767447e51b4b4a977d145","status":"affected","versionType":"git"},{"version":"e932900a3279b5dbb6d8f43c7b369003620e137c","lessThan":"8b5bf64c89c7100c921bd807ba39b2eb003061ab","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/clocksource/timer-cadence-ttc.c"],"versions":[{"version":"3.10","status":"affected"},{"version":"0","lessThan":"3.10","status":"unaffected","versionType":"semver"},{"version":"4.19.291","lessThanOrEqual":"4.19.*","status":"unaffected","versionType":"semver"},{"version":"5.4.251","lessThanOrEqual":"5.4.*","status":"unaffected","versionType":"semver"},{"version":"5.10.188","lessThanOrEqual":"5.10.*","status":"unaffected","versionType":"semver"},{"version":"5.15.121","lessThanOrEqual":"5.15.*","status":"unaffected","versionType":"semver"},{"version":"6.1.39","lessThanOrEqual":"6.1.*","status":"unaffected","versionType":"semver"},{"version":"6.3.13","lessThanOrEqual":"6.3.*","status":"unaffected","versionType":"semver"},{"version":"6.4.4","lessThanOrEqual":"6.4.*","status":"unaffected","versionType":"semver"},{"version":"6.5","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":"3.10","versionEndExcluding":"4.19.291"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"5.4.251"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"5.10.188"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"5.15.121"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"6.1.39"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"6.3.13"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"6.4.4"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"3.10","versionEndExcluding":"6.5"}]}]}],"references":[{"url":"https://git.kernel.org/stable/c/e0a9cc90ea44a50d76a84f9f9bf1703d31fe45e9"},{"url":"https://git.kernel.org/stable/c/54cc10a0f4b01b522e9519014200f1b33bf7e4aa"},{"url":"https://git.kernel.org/stable/c/ebdff0986513a29be242aace0ef89b6c105b0bf0"},{"url":"https://git.kernel.org/stable/c/289e2054eeb63c9e133960731c342eeffad218d3"},{"url":"https://git.kernel.org/stable/c/919dd531ebb7514f205ae7aab87994337ebce1f6"},{"url":"https://git.kernel.org/stable/c/67d7eebbc424935dec61fb352d1ccae5d16cf429"},{"url":"https://git.kernel.org/stable/c/99744200f28b2cf5f50767447e51b4b4a977d145"},{"url":"https://git.kernel.org/stable/c/8b5bf64c89c7100c921bd807ba39b2eb003061ab"}],"title":"clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe","x_generator":{"engine":"bippy-1.2.0"}}}}