{"id":"CVE-2024-43397","summary":"Potential unauthorized access issue in apollo-portal","details":"Apollo is a configuration management system. A vulnerability exists in the synchronization configuration feature that allows users to craft specific requests to bypass permission checks. This exploit enables them to modify a namespace without the necessary permissions. The issue was addressed with an input parameter check which was released in version 2.3.0.","aliases":["GHSA-c6c3-h4f7-3962"],"modified":"2026-08-12T15:15:29.239247Z","published":"2024-08-20T14:50:01.163Z","database_specific":{"cna_assigner":"GitHub_M","cwe_ids":["CWE-284"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/43xxx/CVE-2024-43397.json"},"references":[{"type":"WEB","url":"https://github.com/apolloconfig/apollo/releases/tag/v2.3.0"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/43xxx/CVE-2024-43397.json"},{"type":"ADVISORY","url":"https://github.com/apolloconfig/apollo/security/advisories/GHSA-c6c3-h4f7-3962"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-43397"},{"type":"FIX","url":"https://github.com/apolloconfig/apollo/commit/f55b419145bf9d4f2f51dd4cd45108229e8d97ed"},{"type":"FIX","url":"https://github.com/apolloconfig/apollo/pull/5192"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/apolloconfig/apollo","events":[{"introduced":"0"},{"fixed":"c28eb49ac0f2bf5cb0f68fd3deccd192709f996f"},{"fixed":"f55b419145bf9d4f2f51dd4cd45108229e8d97ed"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"2.3.0"}],"source":["CPE_RANGE","REFERENCES"],"cpe":"cpe:2.3:a:apolloconfig:apollo:*:*:*:*:*:*:*:*"}}],"versions":["v2.2.0","v2.1.0","v2.0.1","v2.0.0","v2.0.0-RC1","v1.9.0","v1.8.0","v1.7.0","v1.6.0","v1.5.0","v1.4.0","v1.3.0","v1.2.0","v1.1.1","v1.1.0","v1.0.0","v0.11.0","v0.10.2","v0.10.1","v0.10.0","v0.9.1","v0.9.0","v0.8.0","v0.7.0","v0.6.3","0.6.2","v0.6.0","v0.5.0"],"database_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["252361781893128610831119860120716564120","241986941767300582401186021421404527590","267759248037966548381652108870486947456"],"threshold":0.9},"id":"CVE-2024-43397-51818ddb","signature_type":"Line","signature_version":"v1","source":"https://github.com/apolloconfig/apollo/commit/f55b419145bf9d4f2f51dd4cd45108229e8d97ed","target":{"file":"apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/entity/model/NamespaceSyncModel.java"}},{"deprecated":false,"digest":{"function_hash":"240805218289294193921827074991494796769","length":823},"id":"CVE-2024-43397-d9d24912","signature_type":"Function","signature_version":"v1","source":"https://github.com/apolloconfig/apollo/commit/f55b419145bf9d4f2f51dd4cd45108229e8d97ed","target":{"file":"apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/controller/ItemController.java","function":"update"}},{"deprecated":false,"digest":{"line_hashes":["11016624441191631595763362316640120630","242111561994901883686430695799157596485","24152801020650701272081069733587756050","305294074042114408557474320716928347875"],"threshold":0.9},"id":"CVE-2024-43397-e57d8c43","signature_type":"Line","signature_version":"v1","source":"https://github.com/apolloconfig/apollo/commit/f55b419145bf9d4f2f51dd4cd45108229e8d97ed","target":{"file":"apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/controller/ItemController.java"}}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-43397.json","vanir_signatures_modified":"2026-08-12T15:15:29Z"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N"}]}