feat(monitor/collectors/kev): CISA KEV catalog client
This commit is contained in:
parent
701bc8e790
commit
7395f1064f
|
|
@ -0,0 +1,80 @@
|
|||
// ©AngelaMos | 2026
|
||||
// client.go
|
||||
|
||||
package kev
|
||||
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"golang.org/x/time/rate"
|
||||
|
||||
"github.com/carterperez-dev/monitor-the-situation/backend/internal/httpx"
|
||||
)
|
||||
|
||||
const (
|
||||
defaultKEVURL = "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json"
|
||||
defaultKEVRate = time.Second
|
||||
defaultKEVBudget = 5
|
||||
defaultKEVBreakerWin = 60 * time.Second
|
||||
)
|
||||
|
||||
type ClientConfig struct {
|
||||
URL string
|
||||
}
|
||||
|
||||
type Client struct {
|
||||
hx *httpx.Client
|
||||
}
|
||||
|
||||
func NewClient(cfg ClientConfig) *Client {
|
||||
if cfg.URL == "" {
|
||||
cfg.URL = defaultKEVURL
|
||||
}
|
||||
return &Client{
|
||||
hx: httpx.New(httpx.Config{
|
||||
Name: "kev",
|
||||
BaseURL: cfg.URL,
|
||||
Rate: rate.Every(defaultKEVRate),
|
||||
Burst: 1,
|
||||
ConsecutiveFailureBudget: defaultKEVBudget,
|
||||
BreakerTimeout: defaultKEVBreakerWin,
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
||||
type Catalog struct {
|
||||
Title string `json:"title"`
|
||||
CatalogVersion string `json:"catalogVersion"`
|
||||
DateReleased string `json:"dateReleased"`
|
||||
Count int `json:"count"`
|
||||
Vulnerabilities []Vulnerability `json:"vulnerabilities"`
|
||||
}
|
||||
|
||||
type Vulnerability struct {
|
||||
CveID string `json:"cveID"`
|
||||
VendorProject string `json:"vendorProject"`
|
||||
Product string `json:"product"`
|
||||
VulnerabilityName string `json:"vulnerabilityName"`
|
||||
DateAdded string `json:"dateAdded"`
|
||||
DueDate string `json:"dueDate"`
|
||||
KnownRansomwareCampaignUse string `json:"knownRansomwareCampaignUse"`
|
||||
ShortDescription string `json:"shortDescription"`
|
||||
RequiredAction string `json:"requiredAction"`
|
||||
}
|
||||
|
||||
func (c *Client) FetchCatalog(ctx context.Context) (Catalog, error) {
|
||||
resp, err := c.hx.Get(ctx, "", nil)
|
||||
if err != nil {
|
||||
return Catalog{}, fmt.Errorf("fetch kev catalog: %w", err)
|
||||
}
|
||||
defer resp.Body.Close()
|
||||
|
||||
var cat Catalog
|
||||
if err := json.NewDecoder(resp.Body).Decode(&cat); err != nil {
|
||||
return Catalog{}, fmt.Errorf("decode kev: %w", err)
|
||||
}
|
||||
return cat, nil
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
// ©AngelaMos | 2026
|
||||
// client_test.go
|
||||
|
||||
package kev_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/carterperez-dev/monitor-the-situation/backend/internal/collectors/kev"
|
||||
)
|
||||
|
||||
func TestKEVClient_FetchCatalogDecodes(t *testing.T) {
|
||||
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
|
||||
body, err := os.ReadFile("testdata/kev_catalog.json")
|
||||
require.NoError(t, err)
|
||||
w.Header().Set("Content-Type", "application/json")
|
||||
_, _ = w.Write(body)
|
||||
}))
|
||||
defer srv.Close()
|
||||
|
||||
c := kev.NewClient(kev.ClientConfig{URL: srv.URL})
|
||||
cat, err := c.FetchCatalog(context.Background())
|
||||
require.NoError(t, err)
|
||||
require.NotEmpty(t, cat.Vulnerabilities)
|
||||
require.NotEmpty(t, cat.Vulnerabilities[0].CveID)
|
||||
}
|
||||
|
||||
func TestKEVClient_RejectsServerError(t *testing.T) {
|
||||
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
|
||||
w.WriteHeader(http.StatusBadRequest)
|
||||
}))
|
||||
defer srv.Close()
|
||||
|
||||
c := kev.NewClient(kev.ClientConfig{URL: srv.URL})
|
||||
_, err := c.FetchCatalog(context.Background())
|
||||
require.Error(t, err)
|
||||
}
|
||||
|
|
@ -0,0 +1,311 @@
|
|||
{
|
||||
"title": "CISA Catalog of Known Exploited Vulnerabilities",
|
||||
"catalogVersion": "2026.05.01",
|
||||
"dateReleased": "2026-05-01T18:00:49.4551Z",
|
||||
"count": 20,
|
||||
"vulnerabilities": [
|
||||
{
|
||||
"cveID": "CVE-2026-31431",
|
||||
"vendorProject": "Linux",
|
||||
"product": "Kernel",
|
||||
"vulnerabilityName": "Linux Kernel Incorrect Resource Transfer Between Spheres Vulnerability",
|
||||
"dateAdded": "2026-05-01",
|
||||
"shortDescription": "Linux Kernel contains an incorrect resource transfer between spheres vulnerability that could allow for privilege escalation.",
|
||||
"requiredAction": "\"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-15",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://lore.kernel.org/linux-cve-announce/2026042214-CVE-2026-31431-3d65@gregkh/; https://xint.io/blog/copy-fail-linux-distributions#the-fix-6 ; https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/about/ ; https://nvd.nist.gov/vuln/detail/CVE-2026-31431",
|
||||
"cwes": [
|
||||
"CWE-699"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-41940",
|
||||
"vendorProject": "WebPros",
|
||||
"product": "cPanel & WHM and WP2 (WordPress Squared)",
|
||||
"vulnerabilityName": "WebPros cPanel & WHM and WP2 (WordPress Squared) Missing Authentication for Critical Function Vulnerability",
|
||||
"dateAdded": "2026-04-30",
|
||||
"shortDescription": "WebPros cPanel & WHM (WebHost Manager) and WP2 (WordPress Squared) contain an authentication bypass vulnerability in the login flow that allows unauthenticated remote attackers to gain unauthorized access to the control panel.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-03",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://support.cpanel.net/hc/en-us/articles/40073787579671-cPanel-WHM-Security-Update-04-28-2026 ; https://docs.cpanel.net/release-notes/release-notes/ ; https://docs.wpsquared.com/changelogs/versions/changelog/#13617 ; https://nvd.nist.gov/vuln/detail/CVE-2026-41940\"",
|
||||
"cwes": [
|
||||
"CWE-306"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2024-1708",
|
||||
"vendorProject": "ConnectWise",
|
||||
"product": "ScreenConnect",
|
||||
"vulnerabilityName": "ConnectWise ScreenConnect Path Traversal Vulnerability",
|
||||
"dateAdded": "2026-04-28",
|
||||
"shortDescription": "ConnectWise ScreenConnect contains a path traversal vulnerability which could allow an attacker to execute remote code or directly impact confidential data and critical systems.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-12",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://www.connectwise.com/company/trust/security-bulletins/connectwise-screenconnect-23.9.8 ; https://nvd.nist.gov/vuln/detail/CVE-2024-1708",
|
||||
"cwes": [
|
||||
"CWE-22"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-32202",
|
||||
"vendorProject": "Microsoft",
|
||||
"product": "Windows",
|
||||
"vulnerabilityName": "Microsoft Windows Protection Mechanism Failure Vulnerability",
|
||||
"dateAdded": "2026-04-28",
|
||||
"shortDescription": "Microsoft Windows Shell contains a protection mechanism failure vulnerability that allows an unauthorized attacker to perform spoofing over a network.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-12",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-32202 ; https://nvd.nist.gov/vuln/detail/CVE-2026-32202",
|
||||
"cwes": [
|
||||
"CWE-693"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2025-29635",
|
||||
"vendorProject": "D-Link",
|
||||
"product": "DIR-823X",
|
||||
"vulnerabilityName": "D-Link DIR-823X Command Injection Vulnerability",
|
||||
"dateAdded": "2026-04-24",
|
||||
"shortDescription": "D-Link DIR-823X contains a command injection vulnerability that allows an authorized attacker to execute arbitrary commands on remote devices by sending a POST request to /goform/set_prohibiting via the corresponding function. The impacted product could be end-of-life (EoL) and/or end-of-service (EoS). Users should discontinue product utilization.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-08",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10469 ; https://nvd.nist.gov/vuln/detail/CVE-2025-29635",
|
||||
"cwes": [
|
||||
"CWE-77"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2024-7399",
|
||||
"vendorProject": "Samsung",
|
||||
"product": "MagicINFO 9 Server",
|
||||
"vulnerabilityName": "Samsung MagicINFO 9 Server Path Traversal Vulnerability",
|
||||
"dateAdded": "2026-04-24",
|
||||
"shortDescription": "Samsung MagicINFO 9 Server contains a path traversal vulnerability that could allow an attacker to write arbitrary files as system authority.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-08",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://security.samsungtv.com/securityUpdates ; https://nvd.nist.gov/vuln/detail/CVE-2024-7399",
|
||||
"cwes": [
|
||||
"CWE-22",
|
||||
"CWE-434"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2024-57728",
|
||||
"vendorProject": "SimpleHelp ",
|
||||
"product": "SimpleHelp",
|
||||
"vulnerabilityName": "SimpleHelp Path Traversal Vulnerability",
|
||||
"dateAdded": "2026-04-24",
|
||||
"shortDescription": "SimpleHelp contains a path traversal vulnerability that allows admin users to upload arbitrary files anywhere on the file system by uploading a crafted zip file (i.e. zip slip). This can be exploited to execute arbitrary code on the host in the context of the SimpleHelp server user.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-08",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://simple-help.com/kb---security-vulnerabilities-01-2025#security-vulnerabilities-in-simplehelp-5-5-7-and-earlier ; https://nvd.nist.gov/vuln/detail/CVE-2024-57728",
|
||||
"cwes": [
|
||||
"CWE-22"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2024-57726",
|
||||
"vendorProject": "SimpleHelp ",
|
||||
"product": "SimpleHelp",
|
||||
"vulnerabilityName": "SimpleHelp Missing Authorization Vulnerability",
|
||||
"dateAdded": "2026-04-24",
|
||||
"shortDescription": "SimpleHelp contains a missing authorization vulnerability that could allow low-privileged technicians to create API keys with excessive permissions. These API keys can be used to escalate privileges to the server admin role.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-08",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://simple-help.com/kb---security-vulnerabilities-01-2025#security-vulnerabilities-in-simplehelp-5-5-7-and-earlier ; https://nvd.nist.gov/vuln/detail/CVE-2024-57726",
|
||||
"cwes": [
|
||||
"CWE-862"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-39987",
|
||||
"vendorProject": "Marimo",
|
||||
"product": "Marimo",
|
||||
"vulnerabilityName": "Marimo Remote Code Execution Vulnerability",
|
||||
"dateAdded": "2026-04-23",
|
||||
"shortDescription": "Marimo contains an pre-authorization remote code execution vulnerability, allowing an unauthenticated attacked to shell access and execute arbitrary system commands.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-07",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://github.com/marimo-team/marimo/security/advisories/GHSA-2679-6mx9-h9xc ; https://nvd.nist.gov/vuln/detail/CVE-2026-39987",
|
||||
"cwes": [
|
||||
"CWE-306"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-33825",
|
||||
"vendorProject": "Microsoft",
|
||||
"product": "Defender",
|
||||
"vulnerabilityName": "Microsoft Defender Insufficient Granularity of Access Control Vulnerability",
|
||||
"dateAdded": "2026-04-22",
|
||||
"shortDescription": "Microsoft Defender contains an insufficient granularity of access control vulnerability that could allow an authorized attacker to escalate privileges locally.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-06",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-33825 ; https://nvd.nist.gov/vuln/detail/CVE-2026-33825",
|
||||
"cwes": [
|
||||
"CWE-1220"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-20122",
|
||||
"vendorProject": "Cisco",
|
||||
"product": "Catalyst SD-WAN Manger",
|
||||
"vulnerabilityName": "Cisco Catalyst SD-WAN Manager Incorrect Use of Privileged APIs Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Cisco Catalyst SD-WAN Manager contains an incorrect use of privileged APIs vulnerability due to improper file handling on the API interface of an affected system. An attacker could exploit this vulnerability by uploading a malicious file on the local file system. A successful exploit could allow the attacker to overwrite arbitrary files on the affected system and gain vmanage user privileges.",
|
||||
"requiredAction": "Please adhere to CISA’s guidelines to assess exposure and mitigate risks associated with Cisco SD-WAN devices as outlines in CISA’s Emergency Directive 26-03 (URL listed below in Notes) and CISA’s “Hunt & Hardening Guidance for Cisco SD-WAN Devices (URL listed below in Notes). Adhere to the applicable BOD 22-01 guidance for cloud services or discontinue use of the product if mitigations are not available.",
|
||||
"dueDate": "2026-04-23",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "CISA Mitigation Instructions: https://www.cisa.gov/news-events/directives/ed-26-03-mitigate-vulnerabilities-cisco-sd-wan-systems ; https://www.cisa.gov/news-events/directives/supplemental-direction-ed-26-03-hunt-and-hardening-guidance-cisco-sd-wan-systems ; https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-sdwan-authbp-qwCX8D4v ; https://nvd.nist.gov/vuln/detail/CVE-2026-20122",
|
||||
"cwes": [
|
||||
"CWE-648"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-20133",
|
||||
"vendorProject": "Cisco",
|
||||
"product": "Catalyst SD-WAN Manager",
|
||||
"vulnerabilityName": "Cisco Catalyst SD-WAN Manager Exposure of Sensitive Information to an Unauthorized Actor Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Cisco Catalyst SD-WAN Manager contains an exposure of sensitive information to an unauthorized actor vulnerability that could allow remote attackers to view sensitive information on affected systems.",
|
||||
"requiredAction": "Please adhere to CISA’s guidelines to assess exposure and mitigate risks associated with Cisco SD-WAN devices as outlines in CISA’s Emergency Directive 26-03 (URL listed below in Notes) and CISA’s “Hunt & Hardening Guidance for Cisco SD-WAN Devices (URL listed below in Notes). Adhere to the applicable BOD 22-01 guidance for cloud services or discontinue use of the product if mitigations are not available.",
|
||||
"dueDate": "2026-04-23",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "CISA Mitigation Instructions: https://www.cisa.gov/news-events/directives/ed-26-03-mitigate-vulnerabilities-cisco-sd-wan-systems ; https://www.cisa.gov/news-events/directives/supplemental-direction-ed-26-03-hunt-and-hardening-guidance-cisco-sd-wan-systems ; https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-sdwan-authbp-qwCX8D4v ; https://nvd.nist.gov/vuln/detail/CVE-2026-20133",
|
||||
"cwes": [
|
||||
"CWE-200"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2025-2749",
|
||||
"vendorProject": "Kentico",
|
||||
"product": "Kentico Xperience",
|
||||
"vulnerabilityName": "Kentico Xperience Path Traversal Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Kentico Xperience contains a path traversal vulnerability that could allow an authenticated user's Staging Sync Server to upload arbitrary data to path relative locations.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-04",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://devnet.kentico.com/download/hotfixes ; https://nvd.nist.gov/vuln/detail/CVE-2025-2749",
|
||||
"cwes": [
|
||||
"CWE-22",
|
||||
"CWE-434"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2023-27351",
|
||||
"vendorProject": "PaperCut",
|
||||
"product": "NG/MF",
|
||||
"vulnerabilityName": "PaperCut NG/MF Improper Authentication Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "PaperCut NG/MF contains an improper authentication vulnerability that could allow remote attackers to bypass authentication on affected installations via the SecurityRequestFilter class.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-04",
|
||||
"knownRansomwareCampaignUse": "Known",
|
||||
"notes": "https://www.papercut.com/kb/Main/PO-1216-and-PO-1219 ; https://nvd.nist.gov/vuln/detail/CVE-2023-27351",
|
||||
"cwes": [
|
||||
"CWE-287"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2025-48700",
|
||||
"vendorProject": "Synacor",
|
||||
"product": "Zimbra Collaboration Suite (ZCS)",
|
||||
"vulnerabilityName": "Synacor Zimbra Collaboration Suite (ZCS) Cross-site Scripting Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Synacor Zimbra Collaboration Suite (ZCS) contains a cross-site scripting vulnerability that could allow attackers to execute arbitrary JavaScript within the user's session, potentially leading to unauthorized access to sensitive information.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-04-23",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories ; https://nvd.nist.gov/vuln/detail/CVE-2025-48700",
|
||||
"cwes": [
|
||||
"CWE-79"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-20128",
|
||||
"vendorProject": "Cisco",
|
||||
"product": "Catalyst SD-WAN Manager",
|
||||
"vulnerabilityName": "Cisco Catalyst SD-WAN Manager Storing Passwords in a Recoverable Format Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Cisco Catalyst SD-WAN Manager contains a storing passwords in a recoverable format vulnerability that allows an authenticated, local attacker to gain DCA user privileges by accessing a credential file for the DCA user on the filesystem as a low-privileged user.",
|
||||
"requiredAction": "Please adhere to CISA’s guidelines to assess exposure and mitigate risks associated with Cisco SD-WAN devices as outlines in CISA’s Emergency Directive 26-03 (URL listed below in Notes) and CISA’s “Hunt & Hardening Guidance for Cisco SD-WAN Devices (URL listed below in Notes). Adhere to the applicable BOD 22-01 guidance for cloud services or discontinue use of the product if mitigations are not available.",
|
||||
"dueDate": "2026-04-23",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "CISA Mitigation Instructions: https://www.cisa.gov/news-events/directives/ed-26-03-mitigate-vulnerabilities-cisco-sd-wan-systems ; https://www.cisa.gov/news-events/directives/supplemental-direction-ed-26-03-hunt-and-hardening-guidance-cisco-sd-wan-systems ; https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-sdwan-authbp-qwCX8D4v ; https://nvd.nist.gov/vuln/detail/CVE-2026-20128",
|
||||
"cwes": [
|
||||
"CWE-257"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2025-32975",
|
||||
"vendorProject": "Quest",
|
||||
"product": "KACE Systems Management Appliance (SMA)",
|
||||
"vulnerabilityName": "Quest KACE Systems Management Appliance (SMA) Improper Authentication Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "Quest KACE Systems Management Appliance (SMA) contains an improper authentication vulnerability that could allow attackers to impersonate legitimate users without valid credentials.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-04",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://support.quest.com/kb/4379499/quest-response-to-kace-sma-vulnerabilities-cve-2025-32975-cve-2025-32976-cve-2025-32977-cve-2025-32978 ; https://nvd.nist.gov/vuln/detail/CVE-2025-32975",
|
||||
"cwes": [
|
||||
"CWE-287"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2024-27199",
|
||||
"vendorProject": "JetBrains",
|
||||
"product": "TeamCity",
|
||||
"vulnerabilityName": "JetBrains TeamCity Relative Path Traversal Vulnerability",
|
||||
"dateAdded": "2026-04-20",
|
||||
"shortDescription": "JetBrains TeamCity contains a relative path traversal vulnerability that could allow limited admin actions to be performed.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-05-04",
|
||||
"knownRansomwareCampaignUse": "Known",
|
||||
"notes": "https://www.jetbrains.com/privacy-security/issues-fixed/ ; https://blog.jetbrains.com/teamcity/2024/03/additional-critical-security-issues-affecting-teamcity-on-premises-cve-2024-27198-and-cve-2024-27199-update-to-2023-11-4-now/ ; https://nvd.nist.gov/vuln/detail/CVE-2024-27199",
|
||||
"cwes": [
|
||||
"CWE-23"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2026-34197",
|
||||
"vendorProject": "Apache",
|
||||
"product": "ActiveMQ",
|
||||
"vulnerabilityName": "Apache ActiveMQ Improper Input Validation Vulnerability",
|
||||
"dateAdded": "2026-04-16",
|
||||
"shortDescription": "Apache ActiveMQ contains an improper input validation vulnerability that allows for code injection.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-04-30",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://activemq.apache.org/security-advisories.data/CVE-2026-34197-announcement.txt ; https://nvd.nist.gov/vuln/detail/CVE-2026-34197",
|
||||
"cwes": [
|
||||
"CWE-20",
|
||||
"CWE-94"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cveID": "CVE-2009-0238",
|
||||
"vendorProject": "Microsoft",
|
||||
"product": "Office",
|
||||
"vulnerabilityName": "Microsoft Office Remote Code Execution",
|
||||
"dateAdded": "2026-04-14",
|
||||
"shortDescription": "Microsoft Office Excel contains a remote code execution vulnerability that could allow an attacker to take complete control of an affected system if a user opens a specially crafted Excel file that includes a malformed object.",
|
||||
"requiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",
|
||||
"dueDate": "2026-04-28",
|
||||
"knownRansomwareCampaignUse": "Unknown",
|
||||
"notes": "https://learn.microsoft.com/en-us/security-updates/securitybulletins/2009/ms09-009 ; https://nvd.nist.gov/vuln/detail/CVE-2009-0238",
|
||||
"cwes": [
|
||||
"CWE-94"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue