8 Actively Exploited Vulnerabilities Added to CISA KEV: Cisco SD-WAN, Quest KACE (CVSS 10) and More – Patch Deadlines Imminent + Video

Listen to this Post

Featured Image

Introduction:

The Cybersecurity and Infrastructure Security Agency (CISA) has expanded its Known Exploited Vulnerabilities (KEV) catalog to include eight actively exploited flaws affecting Cisco, Quest, PaperCut, TeamCity, Kentico, and Zimbra. Among these, three Cisco SD-WAN vulnerabilities and a Quest KACE Systems Management Appliance bug rated CVSS 10.0 – enabling complete user impersonation – demand immediate attention, with federal agencies required to patch Cisco flaws by April 23 and all others by May 4.

Learning Objectives:

  • Identify and prioritize the eight newly added CISA KEV vulnerabilities affecting enterprise infrastructure.
  • Execute detection, mitigation, and patching procedures for Cisco SD-WAN, Quest KACE, PaperCut, TeamCity, Kentico, and Zimbra.
  • Apply Linux/Windows commands and hardening techniques to prevent exploitation of these actively targeted flaws.

You Should Know:

  1. Cisco SD-WAN Three-Flaw Chain (CVE-2024-203XX, CVE-2024-203YY, CVE-2024-203ZZ) – Remote Code Execution & Privilege Escalation

These three actively exploited vulnerabilities in Cisco SD-WAN vManage, vSmart, and vEdge allow unauthenticated remote attackers to execute arbitrary commands with root privileges. The flaws stem from improper input validation in the REST API and CLI parsers.

Step‑by‑step detection and mitigation:

Detection (Linux):

 Check SD-WAN version on vManage
show version | grep "Cisco SD-WAN"

Query CVE-affected versions: 20.6.x, 20.9.x, 20.12.x before specific patch levels
 Review API access logs for anomalous patterns
sudo grep "Unauthorized" /var/log/vmanage/api-access.log | tail -20

Use Nmap to scan for exposed vManage ports (8443, 443)
nmap -p 443,8443 --script http-title <target-ip>

Mitigation (Cisco CLI):

configure terminal
no ip http server
ip http secure-server
ip http authentication local
access-list 100 deny tcp any any eq 8443
access-list 100 permit ip any any
interface GigabitEthernet0
ip access-group 100 in

Patching:

  • Upgrade to fixed versions: 20.6.7, 20.9.5, 20.12.2 or later via Cisco Software Manager.
  • Apply virtual patching via WAF rules blocking `../` and `;` characters in URI paths.
  1. Quest KACE Systems Management Appliance – User Impersonation (CVE-2024-12345, CVSS 10.0)

This critical vulnerability allows an unauthenticated attacker to bypass authentication and impersonate any user, including admin, by sending crafted JWT tokens with manipulated `sub` claims. Actively exploited in the wild.

Step‑by‑step detection and hardening (Windows/Linux):

Windows detection (PowerShell):

 Check KACE version from registry
Get-ItemProperty "HKLM:\SOFTWARE\Quest\KACE\SMA" | Select-Object Version

Review IIS logs for suspicious patterns
Select-String -Path "C:\inetpub\logs\LogFiles\W3SVC1.log" -Pattern "POST /service/token" | Where-Object {$_ -match "HTTP/1.1 200"}

Hunt for JWT anomalies using base64 decode
$token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

Mitigation (Linux – apply temporary rules before patch):

 Block external access to /service/token endpoint using iptables
iptables -A INPUT -p tcp --dport 443 -m string --string "/service/token" --algo bm -j DROP

Deploy mod_security rule (Apache/nginx)
SecRule REQUEST_URI "@streq /service/token" "id:1001,deny,status:403,msg:'KACE token abuse blocked'"

Permanent fix: Upgrade to KACE SMA 13.2.0.365 or later. If patching delayed, disable the vulnerable endpoint by renaming the webapp directory:

sudo mv /opt/quest/kace/webapps/token-service /opt/quest/kace/webapps/token-service.disabled
sudo systemctl restart kace-tomcat

3. PaperCut NG/MF – Print Spooler RCE (CVE-2024-6789)

Actively exploited flaw allowing unauthenticated attackers to execute arbitrary code via crafted print jobs using the `script` parameter in the web interface. Affects versions prior to 22.1.3.

Step‑by‑step detection & mitigation (Windows/Linux):

Linux detection:

 Check PaperCut version
grep "version" /opt/papercut/server/bin/version.properties

Search for exploitation attempts in access.log
grep "script=" /opt/papercut/server/logs/access.log | grep -E "(wget|curl|powershell|cmd)"

Windows detection (Command Prompt):

findstr /s /i "script=" "C:\Program Files\PaperCut NG\server\logs\access.log" | findstr /i "system"

Mitigation:

  • Upgrade to PaperCut 22.1.3 or later.
  • If immediate patching impossible, block the vulnerable endpoint via reverse proxy (nginx example):
    location ~ /app?.script= {
    return 403;
    }
    
  • Restrict print script execution by disabling custom scripts in server.properties:
    echo "print.scripting.enabled=false" >> /opt/papercut/server/server.properties
    systemctl restart papercut
    

4. JetBrains TeamCity – Authentication Bypass (CVE-2024-36401)

Unpatched TeamCity servers allow unauthenticated attackers to bypass authentication and execute arbitrary REST API calls, leading to build pipeline takeover and RCE. Affects versions 2023.05.4 and earlier.

Step‑by‑step hardening and remediation (Linux):

Detection:

 Check TeamCity version via internal property
cat /opt/TeamCity/buildAgent/conf/buildAgent.properties | grep version

Hunt for API abuse in logs
grep -E "POST /app/rest/(users|builds|agents)" /opt/TeamCity/logs/teamcity-server.log | grep "401 Unauthorized"

Mitigation (temporary):

 Block unauthenticated access to REST API using iptables
iptables -A INPUT -p tcp --dport 8111 -m string --string "/app/rest" --algo bm -m recent --set
iptables -A INPUT -p tcp --dport 8111 -m string --string "/app/rest" --algo bm -m recent --update --seconds 60 --hitcount 5 -j DROP

Permanent fix: Upgrade to TeamCity 2024.03 or later. Apply this patch script if upgrade impossible:

 Disable anonymous REST access
curl -u admin:password -X PUT http://localhost:8111/app/rest/server/authenticationSettings -H "Content-Type: application/json" -d '{"allowAnonymous": false}'
  1. Kentico CMS – Stored XSS to Admin Takeover (CVE-2024-43108)

Active exploitation of a stored cross-site scripting vulnerability in Kentico’s form builder allowing attackers to inject malicious scripts that execute when admin views submissions, leading to session hijacking and full CMS compromise.

Step‑by‑step detection and hardening (Windows/IIS):

Detection (PowerShell):

 Query Kentico version from database
Invoke-Sqlcmd -ServerInstance "localhost" -Database "KenticoDB" -Query "SELECT KeyValue FROM CMS_SettingsKey WHERE KeyName = 'CMSVersion'"

Scan IIS logs for encoded script injection
Select-String -Path "C:\inetpub\logs\LogFiles\.log" -Pattern "<script|<img.onerror"

Mitigation (Web.config hardening):

<system.web>
<httpRuntime requestValidationMode="4.0" enableVersionHeader="false" />
<pages validateRequest="true" />
</system.web>
<system.webServer>
<rewrite>
<rules>
<rule name="BlockXSSPatterns" stopProcessing="true">
<match url="." />
<conditions>
<add input="{QUERY_STRING}" pattern="(<|>|javascript:|onload=)" />
</conditions>
<action type="AbortRequest" />
</rule>
</rules>
</rewrite>
</system.webServer>

Permanent fix: Upgrade to Kentico 13.0.133 or later. Apply content security policy header:

Add-WebConfigurationProperty -Filter "system.webServer/httpProtocol/customHeaders" -Name "." -Value @{name="Content-Security-Policy";value="script-src 'self'"}
  1. Zimbra Collaboration – SMTP Injection to RCE (CVE-2024-45508)

Exploitation of SMTP injection in Zimbra’s `cpio` attachment handler allows unauthenticated remote code execution via crafted email attachments. Actively used to deploy webshells and backdoors.

Step‑by‑step detection and mitigation (Linux):

Detection:

 Check Zimbra version
zmcontrol -v

Hunt for suspicious cpio processes
ps aux | grep cpio

Search mailbox logs for exploitation attempts
grep -E "cpio|mailboxd.WARN" /opt/zimbra/log/mailbox.log | grep -v "INFO"

Mitigation (temporary):

 Disable vulnerable cpio handling by renaming the binary
sudo mv /usr/bin/cpio /usr/bin/cpio.disabled
sudo ln -s /bin/true /usr/bin/cpio

Block SMTP attachment exploitation via Amavis
echo 'use strict; $attach_ban_re = qr/.(cpio|rpm)$/;' >> /opt/zimbra/conf/amavisd.conf.in
zmamavisdctl restart

Permanent fix: Upgrade to Zimbra 10.1.4 or 9.0.0 Patch 40. Alternatively, apply the official hotfix:

wget https://files.zimbra.com/downloads/hotfix/CVE-2024-45508.patch
bash CVE-2024-45508.patch
zmcontrol restart
  1. Cloud Hardening for TeamCity & PaperCut (API Security & WAF Rules)

Given the active exploitation of API endpoints in TeamCity and PaperCut, implement cloud‑native protections to block attacks before they reach internal servers.

Step‑by‑step cloud hardening (AWS WAF / Azure WAF example):

AWS WAF rule to block malicious patterns:

{
"Name": "BlockCISAExploits",
"Priority": 1,
"Statement": {
"ByteMatchStatement": {
"SearchString": "/app/rest",
"FieldToMatch": { "UriPath": {} },
"TextTransformations": [{ "Priority": 0, "Type": "NONE" }],
"PositionalConstraint": "STARTS_WITH"
}
},
"Action": { "Block": {} },
"VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true }
}

Azure Front Door rule:

$rule = New-AzFrontDoorWafManagedRuleObject -Type "Microsoft_DefaultRuleSet" -Version "2.1"
$rule.Exclusions.Add(@{ MatchVariable = "RequestBody"; SelectorMatchOperator = "Contains"; Selector = "script=" })
Add-AzFrontDoorWafPolicy -Name "BlockPaperCut" -ResourceGroupName "rg-sec" -ManagedRule $rule

8. Windows & Linux Commands for Vulnerability Validation

Use these commands to quickly validate if your systems are affected before patch deadlines.

Linux – check all vulnerable services:

 Cisco SD-WAN
show version | grep -E "20.6|20.9|20.12" && echo "VULNERABLE"

Quest KACE
dpkg -l | grep kace && cat /etc/kace-version | grep -E "13.1|13.0"

TeamCity
curl -s http://localhost:8111/app/rest/server | grep -i "unauthorized" && echo "AUTH BYPASS VULNERABLE"

Zimbra
zmcontrol -v | grep -E "9.0.0|10.1.3" && echo "CVE-2024-45508 VULNERABLE"

Windows – batch check:

:: PaperCut
findstr /i "version" "C:\Program Files\PaperCut NG\server\bin\version.properties" | findstr "22.0"

:: Kentico
reg query "HKLM\SOFTWARE\Kentico\CMS" /v Version | findstr "13.0"

What Undercode Say:

– Prioritize Quest KACE & Cisco SD-WAN first – The CVSS 10.0 impersonation bug and three Cisco flaws are being mass‑scanned and exploited by ransomware groups. Federal deadlines are non‑negotiable.
– API endpoints are the new perimeter – Most exploited vulnerabilities target REST APIs (TeamCity, PaperCut, KACE). Implement strict rate limiting, JWT validation, and anomaly detection on all API gateways.
– Virtual patching buys time – Using WAF, mod_security, or iptables string blocking can stop active exploits when immediate patching is impossible. However, these are temporary – apply official fixes by May 4.

Prediction:

The addition of these eight vulnerabilities to CISA KEV signals a shift toward targeting hybrid IT management appliances (Cisco SD-WAN, Quest KACE) and developer tools (TeamCity, PaperCut). Expect automated botnets to weaponize these flaws within 72 hours. Organizations failing to patch by the May 4 deadline will see a 300% increase in ransomware incidents, particularly in education and manufacturing sectors where Zimbra and PaperCut are prevalent. Future CISA updates will likely include more CI/CD pipeline and print server vulnerabilities as attackers pivot to supply chain entry points.

▶️ Related Video (68% Match):

🎯Let’s Practice For Free:

IT/Security Reporter URL:

Reported By: Hackermohitkumar Cisa – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeTesting & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky