An issue was discovered in Pure-FTPd 1.0.49. An uninitialized pointer vulnerability has been detected in the diraliases linked list. When the *lookupalias(const char alias) or printaliases(void) function is called, they fail to correctly detect the end of the linked list and try to access a non-existent list member. This is related to init_aliases in diraliases.c.
{ "vanir_signatures": [ { "signature_type": "Line", "digest": { "line_hashes": [ "100207080916508580202372723916900216595", "215980660364558502349874527242322537352", "245421707797726720776815470716609767927", "94262688675984974272434036273383263737", "24523254683584298689154031952110136271", "339004118064621303234224528990699110630", "141824722244697334254164220584752278739", "230270262883428672407869935702932127102" ], "threshold": 0.9 }, "signature_version": "v1", "id": "CVE-2020-9274-4817218f", "source": "https://github.com/jedisct1/pure-ftpd/commit/8d0d42542e2cb7a56d645fbe4d0ef436e38bcefa", "target": { "file": "src/diraliases.c" }, "deprecated": false }, { "signature_type": "Function", "digest": { "length": 1196.0, "function_hash": "118518986303841811066015673851572743280" }, "signature_version": "v1", "id": "CVE-2020-9274-5a2a20bb", "source": "https://github.com/jedisct1/pure-ftpd/commit/8d0d42542e2cb7a56d645fbe4d0ef436e38bcefa", "target": { "file": "src/diraliases.c", "function": "init_aliases" }, "deprecated": false } ] }