In the Linux kernel, the following vulnerability has been resolved:
btrfs: abort transaction on unexpected eb generation at btrfscopyroot()
If we find an unexpected generation for the extent buffer we are cloning at btrfscopyroot(), we just WARN_ON() and don't error out and abort the transaction, meaning we allow to persist metadata with an unexpected generation. Instead of warning only, abort the transaction and return -EUCLEAN.
[
{
"digest": {
"function_hash": "286549194663189874675644985707523975238",
"length": 1570.0
},
"id": "CVE-2025-39800-488d057d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33e8f24b52d2796b8cfb28c19a1a7dd6476323a8",
"target": {
"file": "fs/btrfs/ctree.c",
"function": "btrfs_copy_root"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"148119351195306891939275453631650181362",
"65879809607580156904385119123105683283",
"106960827169093262055396098253930325456",
"56471252411386908625911813382342318743"
]
},
"id": "CVE-2025-39800-4d2568f0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4290e34fb87ae556b12c216efd0ae91583446b7a",
"target": {
"file": "fs/btrfs/ctree.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"148119351195306891939275453631650181362",
"150528251011646793288079221938866479272",
"806798970678972708999763148417565010",
"60940949065301124541370081799314676544"
]
},
"id": "CVE-2025-39800-55a3396a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33e8f24b52d2796b8cfb28c19a1a7dd6476323a8",
"target": {
"file": "fs/btrfs/ctree.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "175398490398814300083416151806267170158",
"length": 1513.0
},
"id": "CVE-2025-39800-61b63335",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4f5bd9251a4cbe55aaa05725c6c3c32ad1f74b3",
"target": {
"file": "fs/btrfs/ctree.c",
"function": "btrfs_copy_root"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"148119351195306891939275453631650181362",
"65879809607580156904385119123105683283",
"106960827169093262055396098253930325456",
"56471252411386908625911813382342318743"
]
},
"id": "CVE-2025-39800-7b40a9f3",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4734255ef39b416864139dcda96a387fe5f33a6a",
"target": {
"file": "fs/btrfs/ctree.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"148119351195306891939275453631650181362",
"65879809607580156904385119123105683283",
"106960827169093262055396098253930325456",
"56471252411386908625911813382342318743"
]
},
"id": "CVE-2025-39800-7e5866af",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f4f5bd9251a4cbe55aaa05725c6c3c32ad1f74b3",
"target": {
"file": "fs/btrfs/ctree.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "175398490398814300083416151806267170158",
"length": 1513.0
},
"id": "CVE-2025-39800-816377c6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da2124719f386b6e5d4d4b1a2e67c440e4d5892f",
"target": {
"file": "fs/btrfs/ctree.c",
"function": "btrfs_copy_root"
},
"deprecated": false
},
{
"digest": {
"function_hash": "98020827629939212973306265280579681542",
"length": 1415.0
},
"id": "CVE-2025-39800-9978c2b9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4290e34fb87ae556b12c216efd0ae91583446b7a",
"target": {
"file": "fs/btrfs/ctree.c",
"function": "btrfs_copy_root"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"148119351195306891939275453631650181362",
"65879809607580156904385119123105683283",
"106960827169093262055396098253930325456",
"56471252411386908625911813382342318743"
]
},
"id": "CVE-2025-39800-b907441b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da2124719f386b6e5d4d4b1a2e67c440e4d5892f",
"target": {
"file": "fs/btrfs/ctree.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "282573048706712890297333502670127012801",
"length": 1423.0
},
"id": "CVE-2025-39800-b989fa64",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4734255ef39b416864139dcda96a387fe5f33a6a",
"target": {
"file": "fs/btrfs/ctree.c",
"function": "btrfs_copy_root"
},
"deprecated": false
}
]