[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"all-banners":3,"SkipToContent_34xgpJIRRkpiT6ls6jE4NHf7VpvQCQBEwi69exi4oT0":106,"FooterNav_JsYsxvLufb1W12aeknKZ89on0MD0bNDTiB5EYxyxmU":113,"vulnerability-29144":119,"FooterSocial_u16tCafBUeGMoDrdLfTINytP2JB5msc6iB3VDUutAoU":150},[4,15,26,33,40,47,54,61,68,73,79,84,90,95,100],{"title":5,"slug":6,"text":7,"link":8,"external":9,"targets":10,"cta":12,"variant":13,"campaign_id":14},"Yearly plan offer (save 2 months) - Homepage","yearly-2months-homepage","Fix your 2026 tooling cost. Save 2 months upfront.","/pricing",true,[11],"/","Check yearly plans","secondary","yearly-2months",{"title":16,"slug":17,"text":18,"link":19,"external":20,"targets":21,"cta":23,"variant":24,"campaign_id":25},"Compliance - Advanced Pentest Reporting","compliance-advanced-pentest-reporting","Prove your compliance. Get built-in validation with audit-ready reports.","https://pentest-tools.com/pricing",false,[22],"/features/advanced-pentest-reporting","Unlock audit-ready reports","primary",null,{"title":27,"slug":28,"text":29,"link":19,"external":20,"targets":30,"cta":32,"variant":24,"campaign_id":25},"Compliance - Integrations","compliance-integrations","Disconnected tools hide compliance breaches. Stay audit-ready 24/7 with the right integrations.",[31],"/features/integrations","Automate your compliance",{"title":34,"slug":35,"text":36,"link":19,"external":20,"targets":37,"cta":39,"variant":24,"campaign_id":25},"Compliance - ML Classifier","compliance-ml-classifier","Put compliance on Auto this year with 50% fewer FPs. Go deeper with the WebNetSec plan.",[38],"/features/machine-learning-classifier","Explore WebNetSec",{"title":41,"slug":42,"text":43,"link":19,"external":20,"targets":44,"cta":46,"variant":24,"campaign_id":25},"Compliance - Pentest Robots","compliance-pentest-robots","Put compliance on Auto with Pentest Robots. Available with any plan.",[45],"/features/pentest-robots","Automate continuous scans",{"title":48,"slug":49,"text":50,"link":19,"external":20,"targets":51,"cta":53,"variant":24,"campaign_id":25},"Compliance - Sniper: Auto-Exploiter","compliance-sniper-auto-exploiter","Get audit-ready proof and put compliance on Auto with our proprietary Sniper: Auto-exploiter. Available with Pentest Suite.",[52],"/exploit-helpers/sniper","Get proof with Pentest Suite",{"title":55,"slug":56,"text":57,"link":19,"external":20,"targets":58,"cta":60,"variant":24,"campaign_id":25},"Compliance - Network Scanner","compliance-network-scanner","Map your attack surface and prove infrastructure compliance with the Network Scanner. Available with any plan.",[59],"/network-vulnerability-scanning/network-security-scanner-online","Upgrade your plan",{"title":62,"slug":63,"text":64,"link":19,"external":20,"targets":65,"cta":67,"variant":24,"campaign_id":25},"Compliance - Website Scanner","compliance-website-scanner","Prove real risk instantly and put compliance on Auto with the Website Scanner. Available with the WebNetSec plan.",[66],"/website-vulnerability-scanning/website-scanner","Unlock AppSec compliance",{"title":69,"slug":70,"text":71,"link":19,"external":20,"targets":72,"cta":23,"variant":24,"campaign_id":25},"Compliance - Advanced Pentest Reporting (A-B test)","compliance-advanced-pentest-reporting-1","Stop piecing together reports manually. Upgrade today to unlock instant proof for audits.",[22],{"title":74,"slug":75,"text":76,"link":19,"external":20,"targets":77,"cta":78,"variant":13,"campaign_id":25},"Compliance - Integrations (A-B test)","compliance-integrations-1","Disconnected tools will fail your next audit. Unlock the integrations needed for compliance.",[31],"Connect your stack",{"title":80,"slug":81,"text":82,"link":19,"external":20,"targets":83,"cta":39,"variant":24,"campaign_id":25},"Compliance - ML Classifier (A-B test)","compliance-ml-classifier-1","Ghost vulnerabilities drain time and chip your compliance. Upgrade to WebNetSec to stay audit-ready with 50% fewer FPs.",[38],{"title":85,"slug":86,"text":87,"link":19,"external":20,"targets":88,"cta":89,"variant":24,"campaign_id":25},"Compliance - Network Scanner (A-B test)","compliance-network-scanner-1","Unmapped assets are compliance landmines - upgrade your plan with complete attack surface visibility.",[59],"Get deep network scans",{"title":91,"slug":92,"text":93,"link":19,"external":20,"targets":94,"cta":46,"variant":24,"campaign_id":25},"Compliance - Pentest Robots (A-B test)","compliance-pentest-robots-1","Don’t leave compliance to chance - deploy Pentest Robots to quickly automate your audit readiness.",[45],{"title":96,"slug":97,"text":98,"link":19,"external":20,"targets":99,"cta":53,"variant":24,"campaign_id":25},"Compliance - Sniper: Auto-Exploiter (A-B test)","compliance-sniper-auto-exploiter-1","Deliver audit-ready proof instantly and stay compliant 24/7/365 - only with Sniper: Auto-Exploiter. Available with Pentest Suite.",[52],{"title":101,"slug":102,"text":103,"link":19,"external":20,"targets":104,"cta":105,"variant":24,"campaign_id":25},"Compliance - Website Scanner (A-B test)","compliance-website-scanner-1","Web vulnerabilities let in devastating compliance fines. Stay audit-ready with deep, proprietary scans. Available with the WebNetSec plan.",[66],"Upgrade to WebNetSec",["Island",107],{"key":108,"params":109,"result":111},"SkipToContent_34xgpJIRRkpiT6ls6jE4NHf7VpvQCQBEwi69exi4oT0",{"props":110},"{}",{"head":112},{},["Island",114],{"key":115,"params":116,"result":117},"FooterNav_JsYsxvLufb1W12aeknKZ89on0MD0bNDTiB5EYxyxmU",{"props":110},{"head":118},{},{"id":120,"detectable_with":121,"vuln_details":127,"vuln_id":147,"name":148,"published":149,"updated":149},29144,{"tool":122,"engine":125},{"id":123,"name":124},1,"Network Scanner",{"id":123,"name":126},"Sniper",{"id":120,"codename":25,"description":128,"severity":129,"risk_description":130,"public_description":131,"public_recommendation":132,"recommendation":133,"references":134,"cvssv3":136,"epss_score":137,"epss_percentile":138,"cve":139,"in_cisa_catalog":9,"date":141,"software_type":142,"vendor":143,"product":144,"ptt_exploit_capabilities":145},"We found that the target is vulnerable to CVE-2024-12987, an unauthenticated OS command injection in DrayTek Vigor2960 and Vigor300B routers. The root cause is the improper sanitisation of the session query parameter in the /cgi-bin/mainfunction.cgi/apmcfgupload CGI endpoint, which is processed by an unsafe format-string operation. A remote unauthenticated attacker can inject format-string directives alongside shell metacharacters to execute arbitrary commands on the device.","critical","The risk exists that a remote unauthenticated attacker can fully compromise the network device in order to intercept traffic, modify routing configuration, install persistent backdoors or pivot to the internal network.","DrayTek Vigor2960 and Vigor300B routers are vulnerable to CVE-2024-12987, an unauthenticated OS command injection. The root cause is the improper sanitisation of the session query parameter in the apmcfgupload CGI endpoint, enabling a remote unauthenticated attacker to execute arbitrary commands on the device.","Update DrayTek Vigor firmware to the latest patched version.","Update DrayTek Vigor firmware to a version that addresses CVE-2024-12987 or apply the official vendor security advisory.",[135],"https://nvd.nist.gov/vuln/detail/CVE-2024-12987",9.8,0.78989,0.99061,[140],"CVE-2024-12987","2024-04-03T00:00:00Z","Network Device","DrayTek","DrayTek Vigor",[146],"RCE","NETSCAN-SNIPER-CVE-2024-12987","DrayTek Vigor - OS Command Injection","2026-03-31T00:00:00Z",["Island",151],{"key":152,"params":153,"result":155},"FooterSocial_u16tCafBUeGMoDrdLfTINytP2JB5msc6iB3VDUutAoU",{"props":154},"{\"text-color\":\"gray\"}",{"head":156},{}]