147 lines
6.1 KiB
JSON
147 lines
6.1 KiB
JSON
{
|
|
"dataType": "CVE_RECORD",
|
|
"dataVersion": "5.2",
|
|
"cveMetadata": {
|
|
"cveId": "CVE-2026-129133",
|
|
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
|
|
"state": "PUBLISHED",
|
|
"assignerShortName": "VulnCheck",
|
|
"dateReserved": "2026-11-13T16:01:04.407Z",
|
|
"datePublished": "2026-11-13T16:23:35.501Z",
|
|
"dateUpdated": "2026-11-13T16:23:35.501Z"
|
|
},
|
|
"containers": {
|
|
"cna": {
|
|
"providerMetadata": {
|
|
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
|
|
"shortName": "VulnCheck",
|
|
"dateUpdated": "2026-11-13T16:23:35.501Z"
|
|
},
|
|
"datePublic": "2026-11-12T00:00:00.000Z",
|
|
"title": "MRBS before 1.13.0 CSV Formula Injection via Report Export",
|
|
"descriptions": [
|
|
{
|
|
"lang": "en",
|
|
"value": "MRBS before 1.13.0 contains a CSV formula injection vulnerability that allows authenticated users to inject spreadsheet formulas because the escape() function in web/report.php fails to neutralize leading formula characters. Attackers can store formulas in booking names, descriptions or custom fields that execute when privileged users open exported CSV reports, enabling data exfiltration or command execution via DDE."
|
|
}
|
|
],
|
|
"problemTypes": [
|
|
{
|
|
"descriptions": [
|
|
{
|
|
"lang": "en",
|
|
"description": "Improper Neutralization of Formula Elements in a CSV File",
|
|
"cweId": "CWE-1236",
|
|
"type": "CWE"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"affected": [
|
|
{
|
|
"vendor": "meeting-room-booking-system",
|
|
"product": "mrbs-code",
|
|
"defaultStatus": "unaffected",
|
|
"versions": [
|
|
{
|
|
"version": "0",
|
|
"status": "affected",
|
|
"lessThan": "1.13.0",
|
|
"versionType": "semver"
|
|
}
|
|
],
|
|
"packageURL": "pkg:github/meeting-room-booking-system/mrbs-code"
|
|
}
|
|
],
|
|
"metrics": [
|
|
{
|
|
"format": "CVSS",
|
|
"cvssV4_0": {
|
|
"version": "4.0",
|
|
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N",
|
|
"attackVector": "NETWORK",
|
|
"attackComplexity": "LOW",
|
|
"attackRequirements": "NONE",
|
|
"privilegesRequired": "LOW",
|
|
"userInteraction": "PASSIVE",
|
|
"vulnConfidentialityImpact": "LOW",
|
|
"vulnIntegrityImpact": "LOW",
|
|
"vulnAvailabilityImpact": "NONE",
|
|
"subConfidentialityImpact": "LOW",
|
|
"subIntegrityImpact": "LOW",
|
|
"subAvailabilityImpact": "NONE",
|
|
"baseScore": 5.1,
|
|
"baseSeverity": "MEDIUM"
|
|
}
|
|
},
|
|
{
|
|
"format": "CVSS",
|
|
"cvssV3_1": {
|
|
"version": "3.1",
|
|
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N",
|
|
"attackVector": "NETWORK",
|
|
"attackComplexity": "LOW",
|
|
"privilegesRequired": "LOW",
|
|
"userInteraction": "REQUIRED",
|
|
"scope": "CHANGED",
|
|
"confidentialityImpact": "LOW",
|
|
"integrityImpact": "LOW",
|
|
"availabilityImpact": "NONE",
|
|
"baseScore": 5.4,
|
|
"baseSeverity": "MEDIUM"
|
|
}
|
|
}
|
|
],
|
|
"references": [
|
|
{
|
|
"url": "https://github.com/meeting-room-booking-system/mrbs-code/security/advisories/GHSA-9rvp-v4ff-wpwr",
|
|
"tags": [
|
|
"vendor-advisory"
|
|
],
|
|
"name": "GitHub Security Advisory (GHSA-9rvp-v4ff-wpwr)"
|
|
},
|
|
{
|
|
"url": "https://github.com/meeting-room-booking-system/mrbs-code/commit/92f6f5610072ddb9e1b38074c410fc8be56947ed",
|
|
"tags": [
|
|
"patch"
|
|
]
|
|
},
|
|
{
|
|
"url": "https://github.com/meeting-room-booking-system/mrbs-code/releases/tag/v1.13.0",
|
|
"tags": [
|
|
"release-notes"
|
|
],
|
|
"name": "mrbs-code v1.13.0 Release Notes"
|
|
},
|
|
{
|
|
"url": "https://github.com/meeting-room-booking-system/mrbs-code/blob/299686ed64174a66448699f5ca0fb5e0e0ea9faa/web/report.php#L542-L543",
|
|
"tags": [
|
|
"technical-description"
|
|
]
|
|
},
|
|
{
|
|
"name": "VulnCheck Advisory: MRBS before 1.13.0 CSV Formula Injection via Report Export",
|
|
"tags": [
|
|
"third-party-advisory"
|
|
],
|
|
"url": "https://www.vulncheck.com/advisories/mrbs-before-1.13.0-csv-formula-injection-via-report-export"
|
|
}
|
|
],
|
|
"credits": [
|
|
{
|
|
"lang": "en",
|
|
"value": "leediay153 from Viettel Post",
|
|
"type": "finder"
|
|
},
|
|
{
|
|
"lang": "en",
|
|
"value": "John Beranek",
|
|
"type": "remediation developer"
|
|
}
|
|
],
|
|
"x_generator": {
|
|
"engine": "vulncheck-endgame"
|
|
}
|
|
}
|
|
}
|
|
} |