In the Linux kernel, the following vulnerability has been resolved:
gfs2: Truncate address space when flipping GFS2DIFJDATA flag
Truncate an inode's address space when flipping the GFS2DIFJDATA flag: depending on that flag, the pages in the address space will either use buffer heads or iomapfoliostate structs, and we cannot mix the two.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1765.0,
"function_hash": "199910002102551626110735714950072842206"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b0bd5051ad1c1e9ef4879f18e15a7712c974f3e",
"signature_version": "v1",
"id": "CVE-2025-21699-01ccb034"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1765.0,
"function_hash": "199910002102551626110735714950072842206"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c41abc11aa8438c9ed2d973f97e66674c0355df",
"signature_version": "v1",
"id": "CVE-2025-21699-01d448b8"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c41abc11aa8438c9ed2d973f97e66674c0355df",
"signature_version": "v1",
"id": "CVE-2025-21699-04544ba2"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c9d9223802fbed4dee1ae301661bf346964c9d2",
"signature_version": "v1",
"id": "CVE-2025-21699-155a1848"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1236.0,
"function_hash": "116228201622011831311707349955097182756"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a40a140e11fec699e128170ccaa98b6b82cb503",
"signature_version": "v1",
"id": "CVE-2025-21699-45d076aa"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a40a140e11fec699e128170ccaa98b6b82cb503",
"signature_version": "v1",
"id": "CVE-2025-21699-4f8f0c43"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1218.0,
"function_hash": "76957016278986846161623792788682780369"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4dd57d1f0e9844311c635a7fb39abce4f2ac5a61",
"signature_version": "v1",
"id": "CVE-2025-21699-9429217a"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1218.0,
"function_hash": "76957016278986846161623792788682780369"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c9d9223802fbed4dee1ae301661bf346964c9d2",
"signature_version": "v1",
"id": "CVE-2025-21699-9cfbca42"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1218.0,
"function_hash": "76957016278986846161623792788682780369"
},
"target": {
"file": "fs/gfs2/file.c",
"function": "do_gfs2_set_flags"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4516febe325342555bb09ca5b396fb816d655821",
"signature_version": "v1",
"id": "CVE-2025-21699-c62dd332"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4516febe325342555bb09ca5b396fb816d655821",
"signature_version": "v1",
"id": "CVE-2025-21699-db0e3c69"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4dd57d1f0e9844311c635a7fb39abce4f2ac5a61",
"signature_version": "v1",
"id": "CVE-2025-21699-eb57bc95"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"12074454680926404871958596557407412843",
"259612716239263084615279616089068090671",
"314120020031768137778735931126860476369",
"69761921878871956317778290133884091559"
],
"threshold": 0.9
},
"target": {
"file": "fs/gfs2/file.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b0bd5051ad1c1e9ef4879f18e15a7712c974f3e",
"signature_version": "v1",
"id": "CVE-2025-21699-f47b8fd8"
}
]