{"id":"CVE-2016-15006","details":"A vulnerability, which was classified as problematic, has been found in enigmaX up to 2.2. This issue affects the function getSeed of the file main.c of the component Scrambling Table Handler. The manipulation leads to predictable seed in pseudo-random number generator (prng). The attack may be initiated remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. Upgrading to version 2.3 is able to address this issue. The identifier of the patch is 922bf90ca14a681629ba0b807a997a81d70225b5. It is recommended to upgrade the affected component. The identifier VDB-217181 was assigned to this vulnerability.","modified":"2026-07-08T12:43:37.369798Z","published":"2023-01-02T08:15:10.033Z","references":[{"type":"ADVISORY","url":"https://github.com/pfmonville/enigmaX/releases/tag/2.3"},{"type":"ADVISORY","url":"https://vuldb.com/?ctiid.217181"},{"type":"ADVISORY","url":"https://vuldb.com/?id.217181"},{"type":"FIX","url":"https://github.com/pfmonville/enigmaX/commit/922bf90ca14a681629ba0b807a997a81d70225b5"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/pfmonville/enigmax","events":[{"introduced":"0"},{"fixed":"6a1135cdb6a6912c7f6c9524682cd4cfedd1157c"},{"fixed":"922bf90ca14a681629ba0b807a997a81d70225b5"}],"database_specific":{"cpe":"cpe:2.3:a:enigmax_project:enigmax:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"2.3"}],"source":["CPE_RANGE","REFERENCES"]}}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-15006.json","vanir_signatures_modified":"2026-07-08T12:43:37Z","vanir_signatures":[{"target":{"file":"main.c","function":"scramble"},"deprecated":false,"digest":{"function_hash":"170388170253817369985166746966640207710","length":978},"id":"CVE-2016-15006-5440ff81","signature_type":"Function","signature_version":"v1","source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5"},{"source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5","target":{"file":"main.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["95318162393569746516439536738237389692","13024718478085273904959843057028954910","327735329558950586773710439613948911557","141838305750791431437576147617636963637","213618012860773771925745716239106406687","305904713209468258885864713076826340706","240586724403077355438402238709384577002","165765188421741547106180985603929222407","164448689169672402712094912618188687612","91099028737911700768019486766606922926","121516770730819327067305566964996266447","39804965335784362177127790350348144875","196294258069831710910506803342779622085","31697816934915221766794054366540114547","35385317249965933431272393652711430079","14450368559582893525893603445378167597","171668559829236726416306869649382560280","280648373538711080070098411061820953268","97524559705180482835224723347388117112","109041382242311277943724968233041638047","106519249993113836939129877600422288723","193145981503884276603966362340066285369","20529015940215564666580456995189974278","268597703883676724440415330797731234805","233888356784821014604487712916565654133","182983589481595498456571420088108982932","325158712979201408592683564824630163651","216546774948044469512192773168216466926","85100403306908533579589673399032706714","54011185476057850182360325237727977379","108587633537507210242609878158511307392","214295838247983908491981201081784274045","157594648391122891978409648059543526740","306331175863802700250757641896272675995","336616516660902906814644545168550986429","6189044826390534577205319620637905852","336936571534485445631143632841073016478","46447095631106538853739591755758107335","11011198659150588074182920863535037004","34937428646232740242417131736631162306","186054448784239841292333331276292861830","330570516271439099014883946776319831454","17024685947299039936414890304220047712","126498141563193147245337171725951224819","221658495082911264752642660685457687444","65896787317582588848986936771893307709","26536043300085017811310061120488400596","340182680886866917208253409593061094161","6189044826390534577205319620637905852","336936571534485445631143632841073016478","173097360874274757383758810016335345538","267683028633124423166811612740086708699","288906476593877090848155532718297969204","141455562500386168685617363527850961918","330570516271439099014883946776319831454","227130382717641499489587367394391769246","302664013525391055390108840939164292421","119729100058248836064394753258040666665","46052487882656710811215113985389533379","159570331366297298501115562794936130516","29458847313008742748611294401146509873","320712009556369953916093738636141809336","214160282895068559230590508418863715350","138380195637848350869985590755416026469","243806780147167772583641432009060849909","80894747821292435697839428391253712655"]},"id":"CVE-2016-15006-70e0f3d2","signature_type":"Line","signature_version":"v1"},{"target":{"file":"main.c","function":"decodingXOR"},"deprecated":false,"digest":{"length":483,"function_hash":"190793901798927174491515920134558550975"},"id":"CVE-2016-15006-89ab061c","signature_type":"Function","signature_version":"v1","source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5"},{"target":{"file":"main.c","function":"main"},"deprecated":false,"digest":{"function_hash":"6411463494889446495809553657432300169","length":4632},"id":"CVE-2016-15006-c14541a2","signature_type":"Function","signature_version":"v1","source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5"},{"signature_version":"v1","source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5","target":{"file":"main.c","function":"codingXOR"},"deprecated":false,"digest":{"function_hash":"2494612563416316156871013755154542692","length":479},"id":"CVE-2016-15006-c5b215ad","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"178736729625171020810931168814752038000","length":2687},"id":"CVE-2016-15006-d6ca9cc8","signature_type":"Function","signature_version":"v1","source":"https://github.com/pfmonville/enigmax/commit/922bf90ca14a681629ba0b807a997a81d70225b5","target":{"function":"usage","file":"main.c"}}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"}]}