CVE-2022-35978 (GCVE-0-2022-35978)
Vulnerability from cvelistv5
Published
2022-08-15 19:05
Modified
2025-04-23 17:50
Severity ?
VLAI Severity ?
EPSS score ?
CWE
- CWE-693 - Protection Mechanism Failure
Summary
Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user's system. There are currently no known workarounds.
References
▼ | URL | Tags | |
---|---|---|---|
security-advisories@github.com | https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0 | Release Notes, Vendor Advisory | |
security-advisories@github.com | https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13 | Patch, Third Party Advisory | |
security-advisories@github.com | https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc | Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0 | Release Notes, Vendor Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13 | Patch, Third Party Advisory | |
af854a3a-2127-422b-91ae-364da2661108 | https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc | Third Party Advisory |
{ "containers": { "adp": [ { "providerMetadata": { "dateUpdated": "2024-08-03T09:51:59.584Z", "orgId": "af854a3a-2127-422b-91ae-364da2661108", "shortName": "CVE" }, "references": [ { "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc" }, { "tags": [ "x_refsource_MISC", "x_transferred" ], "url": "https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13" }, { "tags": [ "x_refsource_MISC", "x_transferred" ], "url": "https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0" } ], "title": "CVE Program Container" }, { "metrics": [ { "other": { "content": { "id": "CVE-2022-35978", "options": [ { "Exploitation": "none" }, { "Automatable": "no" }, { "Technical Impact": "partial" } ], "role": "CISA Coordinator", "timestamp": "2025-04-23T14:02:10.251336Z", "version": "2.0.3" }, "type": "ssvc" } } ], "providerMetadata": { "dateUpdated": "2025-04-23T17:50:19.948Z", "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "shortName": "CISA-ADP" }, "title": "CISA ADP Vulnrichment" } ], "cna": { "affected": [ { "product": "minetest", "vendor": "minetest", "versions": [ { "status": "affected", "version": "\u003c= 5.5.1" } ] } ], "descriptions": [ { "lang": "en", "value": "Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user\u0027s system. There are currently no known workarounds." } ], "metrics": [ { "cvssV3_1": { "attackComplexity": "HIGH", "attackVector": "NETWORK", "availabilityImpact": "LOW", "baseScore": 7.7, "baseSeverity": "HIGH", "confidentialityImpact": "LOW", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "scope": "CHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L", "version": "3.1" } } ], "problemTypes": [ { "descriptions": [ { "cweId": "CWE-693", "description": "CWE-693: Protection Mechanism Failure", "lang": "en", "type": "CWE" } ] } ], "providerMetadata": { "dateUpdated": "2022-08-15T19:05:11.000Z", "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "shortName": "GitHub_M" }, "references": [ { "tags": [ "x_refsource_CONFIRM" ], "url": "https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc" }, { "tags": [ "x_refsource_MISC" ], "url": "https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13" }, { "tags": [ "x_refsource_MISC" ], "url": "https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0" } ], "source": { "advisory": "GHSA-663q-pcjw-27cc", "discovery": "UNKNOWN" }, "title": "Lua sandbox escape from mod in Minetest", "x_legacyV4Record": { "CVE_data_meta": { "ASSIGNER": "security-advisories@github.com", "ID": "CVE-2022-35978", "STATE": "PUBLIC", "TITLE": "Lua sandbox escape from mod in Minetest" }, "affects": { "vendor": { "vendor_data": [ { "product": { "product_data": [ { "product_name": "minetest", "version": { "version_data": [ { "version_value": "\u003c= 5.5.1" } ] } } ] }, "vendor_name": "minetest" } ] } }, "data_format": "MITRE", "data_type": "CVE", "data_version": "4.0", "description": { "description_data": [ { "lang": "eng", "value": "Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user\u0027s system. There are currently no known workarounds." } ] }, "impact": { "cvss": { "attackComplexity": "HIGH", "attackVector": "NETWORK", "availabilityImpact": "LOW", "baseScore": 7.7, "baseSeverity": "HIGH", "confidentialityImpact": "LOW", "integrityImpact": "HIGH", "privilegesRequired": "LOW", "scope": "CHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L", "version": "3.1" } }, "problemtype": { "problemtype_data": [ { "description": [ { "lang": "eng", "value": "CWE-693: Protection Mechanism Failure" } ] } ] }, "references": { "reference_data": [ { "name": "https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc", "refsource": "CONFIRM", "url": "https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc" }, { "name": "https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13", "refsource": "MISC", "url": "https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13" }, { "name": "https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0", "refsource": "MISC", "url": "https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0" } ] }, "source": { "advisory": "GHSA-663q-pcjw-27cc", "discovery": "UNKNOWN" } } } }, "cveMetadata": { "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "assignerShortName": "GitHub_M", "cveId": "CVE-2022-35978", "datePublished": "2022-08-15T19:05:11.000Z", "dateReserved": "2022-07-15T00:00:00.000Z", "dateUpdated": "2025-04-23T17:50:19.948Z", "state": "PUBLISHED" }, "dataType": "CVE_RECORD", "dataVersion": "5.1", "vulnerability-lookup:meta": { "nvd": "{\"cve\":{\"id\":\"CVE-2022-35978\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2022-08-15T19:15:08.890\",\"lastModified\":\"2024-11-21T07:12:05.913\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user\u0027s system. There are currently no known workarounds.\"},{\"lang\":\"es\",\"value\":\"Minetest es un motor de juegos voxel de c\u00f3digo abierto que permite modificar y crear juegos f\u00e1cilmente. En **single player**, un mod puede establecer una configuraci\u00f3n global que controla el script Lua cargado para mostrar el men\u00fa principal. El script es cargado en cuanto sale de la sesi\u00f3n de juego. El entorno Lua en el que es ejecutado el men\u00fa no est\u00e1 aislado y puede interferir directamente con el sistema del usuario. Actualmente no se presentan mitigaciones conocidas.\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L\",\"baseScore\":7.7,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"CHANGED\",\"confidentialityImpact\":\"LOW\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"LOW\"},\"exploitabilityScore\":1.8,\"impactScore\":5.3},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H\",\"baseScore\":10.0,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"CHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":6.0}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-693\"}]},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-noinfo\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:minetest:minetest:*:*:*:*:*:*:*:*\",\"versionEndExcluding\":\"5.6.0\",\"matchCriteriaId\":\"433136C9-13AD-4E1A-AC0E-47402B44EE79\"}]}]}],\"references\":[{\"url\":\"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Release Notes\",\"Vendor Advisory\"]},{\"url\":\"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Release Notes\",\"Vendor Advisory\"]},{\"url\":\"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]}]}}", "vulnrichment": { "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\", \"tags\": [\"x_refsource_CONFIRM\", \"x_transferred\"]}, {\"url\": \"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\", \"tags\": [\"x_refsource_MISC\", \"x_transferred\"]}, {\"url\": \"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\", \"tags\": [\"x_refsource_MISC\", \"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-03T09:51:59.584Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2022-35978\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-04-23T14:02:10.251336Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2025-04-23T14:02:11.471Z\"}}], \"cna\": {\"title\": \"Lua sandbox escape from mod in Minetest\", \"source\": {\"advisory\": \"GHSA-663q-pcjw-27cc\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV3_1\": {\"scope\": \"CHANGED\", \"version\": \"3.1\", \"baseScore\": 7.7, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"HIGH\", \"availabilityImpact\": \"LOW\", \"privilegesRequired\": \"LOW\", \"confidentialityImpact\": \"LOW\"}}], \"affected\": [{\"vendor\": \"minetest\", \"product\": \"minetest\", \"versions\": [{\"status\": \"affected\", \"version\": \"\u003c= 5.5.1\"}]}], \"references\": [{\"url\": \"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\", \"tags\": [\"x_refsource_CONFIRM\"]}, {\"url\": \"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\", \"tags\": [\"x_refsource_MISC\"]}, {\"url\": \"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\", \"tags\": [\"x_refsource_MISC\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user\u0027s system. There are currently no known workarounds.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-693\", \"description\": \"CWE-693: Protection Mechanism Failure\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2022-08-15T19:05:11.000Z\"}, \"x_legacyV4Record\": {\"impact\": {\"cvss\": {\"scope\": \"CHANGED\", \"version\": \"3.1\", \"baseScore\": 7.7, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:L\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"HIGH\", \"availabilityImpact\": \"LOW\", \"privilegesRequired\": \"LOW\", \"confidentialityImpact\": \"LOW\"}}, \"source\": {\"advisory\": \"GHSA-663q-pcjw-27cc\", \"discovery\": \"UNKNOWN\"}, \"affects\": {\"vendor\": {\"vendor_data\": [{\"product\": {\"product_data\": [{\"version\": {\"version_data\": [{\"version_value\": \"\u003c= 5.5.1\"}]}, \"product_name\": \"minetest\"}]}, \"vendor_name\": \"minetest\"}]}}, \"data_type\": \"CVE\", \"references\": {\"reference_data\": [{\"url\": \"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\", \"name\": \"https://github.com/minetest/minetest/security/advisories/GHSA-663q-pcjw-27cc\", \"refsource\": \"CONFIRM\"}, {\"url\": \"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\", \"name\": \"https://github.com/minetest/minetest/commit/da71e86633d0b27cd02d7aac9fdac625d141ca13\", \"refsource\": \"MISC\"}, {\"url\": \"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\", \"name\": \"https://dev.minetest.net/Changelog#5.5.0_.E2.86.92_5.6.0\", \"refsource\": \"MISC\"}]}, \"data_format\": \"MITRE\", \"description\": {\"description_data\": [{\"lang\": \"eng\", \"value\": \"Minetest is a free open-source voxel game engine with easy modding and game creation. In **single player**, a mod can set a global setting that controls the Lua script loaded to display the main menu. The script is then loaded as soon as the game session is exited. The Lua environment the menu runs in is not sandboxed and can directly interfere with the user\u0027s system. There are currently no known workarounds.\"}]}, \"problemtype\": {\"problemtype_data\": [{\"description\": [{\"lang\": \"eng\", \"value\": \"CWE-693: Protection Mechanism Failure\"}]}]}, \"data_version\": \"4.0\", \"CVE_data_meta\": {\"ID\": \"CVE-2022-35978\", \"STATE\": \"PUBLIC\", \"TITLE\": \"Lua sandbox escape from mod in Minetest\", \"ASSIGNER\": \"security-advisories@github.com\"}}}}", "cveMetadata": "{\"cveId\": \"CVE-2022-35978\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2025-04-23T17:50:19.948Z\", \"dateReserved\": \"2022-07-15T00:00:00.000Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2022-08-15T19:05:11.000Z\", \"assignerShortName\": \"GitHub_M\"}", "dataType": "CVE_RECORD", "dataVersion": "5.1" } } }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…