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.
[
{
"id": "CVE-2018-14055-252df1c5",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 1800.0,
"function_hash": "60984955223312034853263882467691689392"
},
"target": {
"function": "CIRCSock::ReadLine",
"file": "src/IRCSock.cpp"
},
"source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d",
"signature_type": "Function"
},
{
"id": "CVE-2018-14055-26128037",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"127846812733819052819684023843064528616",
"280394417723304140607606976939468713806",
"37705182353070851372372443124582193842",
"12922861792915135330601448608517459525",
"113315442729475611804835623198423101103",
"278587668758767033546177560613924669251",
"118707195877691598308982070203968969999",
"271768406831103920880798403893578475024",
"292557577942845378574103956721767333213",
"337856902244385450803753131603919972990",
"177222102212929915748164018390779581152",
"285384611683921472555681606507765455948"
],
"threshold": 0.9
},
"target": {
"file": "src/Config.cpp"
},
"source": "https://github.com/znc/znc/commit/a7bfbd93812950b7444841431e8e297e62cb524e",
"signature_type": "Line"
},
{
"id": "CVE-2018-14055-305ceed7",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 553.0,
"function_hash": "105522597803742310031247247382044571470"
},
"target": {
"function": "CConfig::Write",
"file": "src/Config.cpp"
},
"source": "https://github.com/znc/znc/commit/a7bfbd93812950b7444841431e8e297e62cb524e",
"signature_type": "Function"
},
{
"id": "CVE-2018-14055-d266880f",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"270750802924298988998945158033922795108",
"7377834930162203691298188634610495573",
"339056714700884462795091484209528921602",
"58693616630817577769323673378854026519"
],
"threshold": 0.9
},
"target": {
"file": "src/Client.cpp"
},
"source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d",
"signature_type": "Line"
},
{
"id": "CVE-2018-14055-de45757f",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"293091136511493721858906762926263979680",
"219403454261744467426049684021290062685",
"302792696749047866986578535384728981356",
"79566459958152877292889732138801075274"
],
"threshold": 0.9
},
"target": {
"file": "src/IRCSock.cpp"
},
"source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d",
"signature_type": "Line"
},
{
"id": "CVE-2018-14055-e287e35b",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 2224.0,
"function_hash": "257039376338732901167057406271341509936"
},
"target": {
"function": "CClient::ReadLine",
"file": "src/Client.cpp"
},
"source": "https://github.com/znc/znc/commit/d22fef8620cdd87490754f607e7153979731c69d",
"signature_type": "Function"
}
]