In the Linux kernel, the following vulnerability has been resolved:
crypto: null - Use spin lock instead of mutex
As the null algorithm may be freed in softirq context through af_alg, use spin locks instead of mutexes to protect the default null algorithm.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/37xxx/CVE-2025-37808.json",
"cna_assigner": "Linux"
}[
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c"
},
"id": "CVE-2025-37808-1af962e9",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1dd4a8561d85dea545cf93f56efc48df8176e218",
"digest": {
"line_hashes": [
"175751729627442791633225918702653958671",
"248422398216117723560494939351510689596",
"182426188221796025532739394301465573415",
"57545074222348356397463315148132490205",
"83113399036564822298779570801545096931",
"141454015185207629682535820236227600225",
"70164075053093881341959916732749313746",
"247185593454113141639559909500867286784",
"328938933175959734304757100372896175094",
"23365869866674816780328241517069170935",
"324384464978187786213918543168791901823",
"199548552694643101645955514562404350830",
"226344808852220604385445667307538354791",
"36405937372198886654729201827144554419",
"94108263271911083642584738685581426546",
"172253813972884557658275779636300827466",
"70681081061278068407294035992962426550",
"61870014883777714837196994579643935836",
"313834940608383159175648820149422896365",
"43366394305833820373337284552080550192",
"215320822901521565193725023792643543305",
"33079091656628068367115589538935788070",
"137547256494104483861468395139800112621",
"195173984721405398672919274925224935391",
"264587017848546902047014602348290895131",
"321250298119469539596377468954506598826",
"226735685447566828705187060217418733475",
"69827877280536578577039836989671806025",
"131259796899347629972553349964869675682",
"184484395108731798085290040879312496012",
"215806145604370124645600493371513547914"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c"
},
"id": "CVE-2025-37808-50a4ad52",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b66a5920b7fc7cc6251192a3fcad115b6d75dd5",
"digest": {
"line_hashes": [
"175751729627442791633225918702653958671",
"248422398216117723560494939351510689596",
"182426188221796025532739394301465573415",
"57545074222348356397463315148132490205",
"83113399036564822298779570801545096931",
"141454015185207629682535820236227600225",
"70164075053093881341959916732749313746",
"247185593454113141639559909500867286784",
"328938933175959734304757100372896175094",
"23365869866674816780328241517069170935",
"324384464978187786213918543168791901823",
"199548552694643101645955514562404350830",
"226344808852220604385445667307538354791",
"36405937372198886654729201827144554419",
"94108263271911083642584738685581426546",
"172253813972884557658275779636300827466",
"70681081061278068407294035992962426550",
"61870014883777714837196994579643935836",
"313834940608383159175648820149422896365",
"43366394305833820373337284552080550192",
"215320822901521565193725023792643543305",
"33079091656628068367115589538935788070",
"137547256494104483861468395139800112621",
"195173984721405398672919274925224935391",
"264587017848546902047014602348290895131",
"321250298119469539596377468954506598826",
"226735685447566828705187060217418733475",
"69827877280536578577039836989671806025",
"131259796899347629972553349964869675682",
"184484395108731798085290040879312496012",
"215806145604370124645600493371513547914"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c",
"function": "crypto_put_default_null_skcipher"
},
"id": "CVE-2025-37808-542abbf9",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b66a5920b7fc7cc6251192a3fcad115b6d75dd5",
"digest": {
"function_hash": "131013938311400916974783287412199298626",
"length": 264.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c",
"function": "crypto_get_default_null_skcipher"
},
"id": "CVE-2025-37808-aaa219a4",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1dd4a8561d85dea545cf93f56efc48df8176e218",
"digest": {
"function_hash": "4529498699120836567382744683110998457",
"length": 386.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c",
"function": "crypto_put_default_null_skcipher"
},
"id": "CVE-2025-37808-ac8d8a2c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1dd4a8561d85dea545cf93f56efc48df8176e218",
"digest": {
"function_hash": "131013938311400916974783287412199298626",
"length": 264.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "crypto/crypto_null.c",
"function": "crypto_get_default_null_skcipher"
},
"id": "CVE-2025-37808-e67a9a1c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b66a5920b7fc7cc6251192a3fcad115b6d75dd5",
"digest": {
"function_hash": "4529498699120836567382744683110998457",
"length": 386.0
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-37808.json"