ZNC before 1.7.1-rc1 does not properly validate untrusted lines coming from the network, allowing a non-admin user to escalate his privilege and inject rogue values into znc.conf.
{ "vanir_signatures": [ { "id": "CVE-2018-14055-252df1c5", "digest": { "length": 1800.0, "function_hash": "60984955223312034853263882467691689392" }, "signature_version": "v1", "target": { "file": "src/IRCSock.cpp", "function": "CIRCSock::ReadLine" }, "deprecated": false, "signature_type": "Function", "source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d" }, { "id": "CVE-2018-14055-26128037", "digest": { "threshold": 0.9, "line_hashes": [ "127846812733819052819684023843064528616", "280394417723304140607606976939468713806", "37705182353070851372372443124582193842", "12922861792915135330601448608517459525", "113315442729475611804835623198423101103", "278587668758767033546177560613924669251", "118707195877691598308982070203968969999", "271768406831103920880798403893578475024", "292557577942845378574103956721767333213", "337856902244385450803753131603919972990", "177222102212929915748164018390779581152", "285384611683921472555681606507765455948" ] }, "signature_version": "v1", "target": { "file": "src/Config.cpp" }, "deprecated": false, "signature_type": "Line", "source": "https://github.com/znc/znc/commit/a7bfbd93812950b7444841431e8e297e62cb524e" }, { "id": "CVE-2018-14055-305ceed7", "digest": { "length": 553.0, "function_hash": "105522597803742310031247247382044571470" }, "signature_version": "v1", "target": { "file": "src/Config.cpp", "function": "CConfig::Write" }, "deprecated": false, "signature_type": "Function", "source": "https://github.com/znc/znc/commit/a7bfbd93812950b7444841431e8e297e62cb524e" }, { "id": "CVE-2018-14055-d266880f", "digest": { "threshold": 0.9, "line_hashes": [ "270750802924298988998945158033922795108", "7377834930162203691298188634610495573", "339056714700884462795091484209528921602", "58693616630817577769323673378854026519" ] }, "signature_version": "v1", "target": { "file": "src/Client.cpp" }, "deprecated": false, "signature_type": "Line", "source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d" }, { "id": "CVE-2018-14055-de45757f", "digest": { "threshold": 0.9, "line_hashes": [ "293091136511493721858906762926263979680", "219403454261744467426049684021290062685", "302792696749047866986578535384728981356", "79566459958152877292889732138801075274" ] }, "signature_version": "v1", "target": { "file": "src/IRCSock.cpp" }, "deprecated": false, "signature_type": "Line", "source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d" }, { "id": "CVE-2018-14055-e287e35b", "digest": { "length": 2224.0, "function_hash": "257039376338732901167057406271341509936" }, "signature_version": "v1", "target": { "file": "src/Client.cpp", "function": "CClient::ReadLine" }, "deprecated": false, "signature_type": "Function", "source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d" } ] }