Files
vuln-cve/data/2025/48xxx/CVE-2025-48372.json
T

128 lines
5.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"cveMetadata": {
"cveId": "CVE-2025-48372",
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"state": "PUBLISHED",
"assignerShortName": "GitHub_M",
"dateReserved": "2025-05-19T15:46:00.395Z",
"datePublished": "2025-05-22T20:38:02.463Z",
"dateUpdated": "2025-05-23T13:56:37.894Z"
},
"containers": {
"cna": {
"title": "Schule Has Insecure OTP Length, is Susceptible to Brute-Force Attacks",
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-521",
"lang": "en",
"description": "CWE-521: Weak Password Requirements",
"type": "CWE"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "HIGH",
"vulnAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"baseScore": 6.6,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U",
"version": "4.0"
}
}
],
"references": [
{
"name": "https://github.com/schule111/Schule/security/advisories/GHSA-6c48-67xx-vqgc",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/schule111/Schule/security/advisories/GHSA-6c48-67xx-vqgc"
},
{
"name": "https://github.com/schule111/Schule/commit/cd53abbea93943f2c60a5281d45bebadc57636b7",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/schule111/Schule/commit/cd53abbea93943f2c60a5281d45bebadc57636b7"
}
],
"affected": [
{
"vendor": "schule111",
"product": "Schule",
"versions": [
{
"version": "< 1.0.1",
"status": "affected"
}
]
}
],
"providerMetadata": {
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M",
"dateUpdated": "2025-05-22T20:38:02.463Z"
},
"descriptions": [
{
"lang": "en",
"value": "Schule is open-source school management system software. The generateOTP() function generates a 4-digit numeric One-Time Password (OTP). Prior to version 1.0.1, even if a secure random number generator is used, the short length and limited range (1000–9999) results in only 9000 possible combinations. This small keyspace makes the OTP highly vulnerable to brute-force attacks, especially in the absence of strong rate-limiting or lockout mechanisms. Version 1.0.1 fixes the issue."
}
],
"source": {
"advisory": "GHSA-6c48-67xx-vqgc",
"discovery": "UNKNOWN"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2025-05-23T13:42:44.755851Z",
"id": "CVE-2025-48372",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2025-05-23T13:56:37.894Z"
}
}
]
}
}