When binding against a DN during authentication, the reply from 389-ds-base will be different whether the DN exists or not. This can be used by an unauthenticated attacker to check the existence of an entry in the LDAP database.
{ "vanir_signatures": [ { "id": "CVE-2020-35518-436b57f3", "signature_type": "Line", "target": { "file": "ldap/servers/slapd/back-ldbm/ldbm_config.c" }, "deprecated": false, "digest": { "line_hashes": [ "77052046725761742736191245757834080893", "200062147893151783779674741567439343108", "316338524811121582645806109786831299266", "301003175346272026105771522178948211242" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/cc0f69283abc082488824702dae485b8eae938bc" }, { "id": "CVE-2020-35518-6668af7b", "signature_type": "Line", "target": { "file": "ldap/servers/slapd/dse.c" }, "deprecated": false, "digest": { "line_hashes": [ "156327268525253698363660899521115683274", "335402869101960669245776613554960002091", "48679503366445529733574487735975941163", "55275383875053882883620881562959351365", "97793999284390048575770039265417524602", "93437357065529380144791841150808323560", "334210813283020886431060458429448003454", "295683751000731501741412729082515590555", "200895548605128804941227070130969920888", "114568757203904273824644200368920260210", "283960780581346130140347495791233769035", "154052428143839224908335269617999166533" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/b6aae4d8e7c8a6ddd21646f94fef1bf7f22c3f32" }, { "id": "CVE-2020-35518-6dbc738f", "signature_type": "Line", "target": { "file": "ldap/servers/slapd/back-ldbm/ldbm_bind.c" }, "deprecated": false, "digest": { "line_hashes": [ "231900200210085628883299799942067668579", "293227023537761690832979670014535727304", "529580841501224453670901892392782820", "92938755121922726516016927907363779926", "119176856061870748709409521201365395736" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/b6aae4d8e7c8a6ddd21646f94fef1bf7f22c3f32" }, { "id": "CVE-2020-35518-92c102ff", "signature_type": "Function", "target": { "file": "ldap/servers/slapd/result.c", "function": "send_ldap_result_ext" }, "deprecated": false, "digest": { "length": 5728.0, "function_hash": "161568368649263161676050796206389097096" }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/cc0f69283abc082488824702dae485b8eae938bc" }, { "id": "CVE-2020-35518-ae816c87", "signature_type": "Function", "target": { "file": "ldap/servers/slapd/back-ldbm/ldbm_bind.c", "function": "ldbm_back_bind" }, "deprecated": false, "digest": { "length": 2174.0, "function_hash": "121539299605689041318853093154430367139" }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/b6aae4d8e7c8a6ddd21646f94fef1bf7f22c3f32" }, { "id": "CVE-2020-35518-b1b7e320", "signature_type": "Line", "target": { "file": "ldap/servers/slapd/result.c" }, "deprecated": false, "digest": { "line_hashes": [ "93023770981467552284335591659520590179", "160087572227559021620709316116632204265", "283721859586959455658915352025728779039", "189889751970639446926761919471682374906" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/cc0f69283abc082488824702dae485b8eae938bc" }, { "id": "CVE-2020-35518-f7fbbd76", "signature_type": "Function", "target": { "file": "ldap/servers/slapd/dse.c", "function": "dse_bind" }, "deprecated": false, "digest": { "length": 1488.0, "function_hash": "156790754977640553600549957926651256104" }, "signature_version": "v1", "source": "https://github.com/389ds/389-ds-base/commit/b6aae4d8e7c8a6ddd21646f94fef1bf7f22c3f32" } ] }