{ "CVE_data_meta": { "ASSIGNER": "security-advisories@github.com", "ID": "CVE-2021-43782", "STATE": "PUBLIC", "TITLE": "Indirect LDAP injection in Tuleap" }, "affects": { "vendor": { "vendor_data": [ { "product": { "product_data": [ { "product_name": "tuleap", "version": { "version_data": [ { "version_value": "< 13.2.99.83" }, { "version_value": ">= 13.1-1, < 13.1-6" }, { "version_value": ">= 13.2-1, < 13.2-4" } ] } } ] }, "vendor_name": "Enalean" } ] } }, "data_format": "MITRE", "data_type": "CVE", "data_version": "4.0", "description": { "description_data": [ { "lang": "eng", "value": "Tuleap is a Libre and Open Source tool for end to end traceability of application and system developments. This is a follow up to GHSA-887w-pv2r-x8pm/CVE-2021-41276, the initial fix was incomplete. Tuleap does not sanitize properly the search filter built from the ldap_id attribute of a user during the daily synchronization. A malicious user could force accounts to be suspended or take over another account by forcing the update of the ldap_uid attribute. Note that the malicious user either need to have site administrator capability on the Tuleap instance or be an LDAP operator with the capability to create/modify account. The Tuleap instance needs to have the LDAP plugin activated and enabled for this issue to be exploitable. The following versions contain the fix: Tuleap Community Edition 13.2.99.83, Tuleap Enterprise Edition 13.1-6, and Tuleap Enterprise Edition 13.2-4." } ] }, "impact": { "cvss": { "attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "LOW", "baseScore": 6.7, "baseSeverity": "MEDIUM", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "privilegesRequired": "HIGH", "scope": "UNCHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L", "version": "3.1" } }, "problemtype": { "problemtype_data": [ { "description": [ { "lang": "eng", "value": "CWE-90: Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection')" } ] }, { "description": [ { "lang": "eng", "value": "CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')" } ] } ] }, "references": { "reference_data": [ { "name": "https://github.com/Enalean/tuleap/security/advisories/GHSA-cwv9-hhm4-jr84", "refsource": "CONFIRM", "url": "https://github.com/Enalean/tuleap/security/advisories/GHSA-cwv9-hhm4-jr84" }, { "name": "https://github.com/Enalean/tuleap/security/advisories/GHSA-887w-pv2r-x8pm", "refsource": "MISC", "url": "https://github.com/Enalean/tuleap/security/advisories/GHSA-887w-pv2r-x8pm" }, { "name": "https://github.com/Enalean/tuleap/commit/64e77561eba9f8233199c2962b3497ed7294a7d2", "refsource": "MISC", "url": "https://github.com/Enalean/tuleap/commit/64e77561eba9f8233199c2962b3497ed7294a7d2" }, { "name": "https://tuleap.net/plugins/git/tuleap/tuleap/stable?a=commit&h=64e77561eba9f8233199c2962b3497ed7294a7d2", "refsource": "MISC", "url": "https://tuleap.net/plugins/git/tuleap/tuleap/stable?a=commit&h=64e77561eba9f8233199c2962b3497ed7294a7d2" }, { "name": "https://tuleap.net/plugins/tracker/?aid=24168", "refsource": "MISC", "url": "https://tuleap.net/plugins/tracker/?aid=24168" } ] }, "source": { "advisory": "GHSA-cwv9-hhm4-jr84", "discovery": "UNKNOWN" } }