Logo
vulnerabilityCVE-2025-47907
Name
CVE-2025-47907
Source
NVD ( link)Debian ( link)
Description
Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the expected results with those of another query, causing the call to Scan to return either unexpected results from the other query or an error.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
go
Patched
go-binary-native
Exploitable

Vulnerability Ratings#


7
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
openwrt
master
1.24.13-r1
Not Affected
openwrt
master
1.26.4-r1
Not Affected
openwrt
openwrt-25.12
1.24.13-r1
Not Affected
openwrt
openwrt-25.12
1.26.4-r1
Not Affected
yocto
kirkstone
1.17.13
Exploitable
yocto
kirkstone
1.17.13
Exploitable
yocto
master
1.26.4
Not Affected
yocto
master
1.26.4
Not Affected

Resolved with patches#


go (yocto:scarthgap)

#
Title
Author
Resolve
1
database/sql: avoid closing Rows while scan is in
Damien Neil <dneil@google.com>
CVE-2025-47907
2
database/sql: avoid clobbering driver-owned memory in
Damien Neil <dneil@google.com>
CVE-2025-47907