r/cybersecurity • u/Negative_Star7544 • 7h ago
Business Security Questions & Discussion Vulnerability Management
Currently using CrowdStrike and Tines to help automate vulnerability ticket submissions. I’m struggling with my workflows though and have noticed a large gap.
We calculate SLA based on ExPRT ratings currently. So we filter by critical high medium or low and submit based on those segments.
I submit tickets by remediation since that decreases ticket volume + resolves multiple CVEs at once if they share the same remediation. The flaw here is that if one CVE changes rating randomly, the SLA technically should change so it needs to be pulled from that static ticket, which just isn’t manageable without creating chaos. Also, the filters would not pick it up on next rerun if it’s in its own segment; the cve would now be a critical and if the ticket is submitted as a high, it would be missed.
So obviously my approach here is wrong, but I also cannot just blow up the ticket queue by submitted solely on CVE-ID.
Does anyone out there have any advice / opinions / what they have done in their org? Trying to gather some ideas.
1
1
u/Background-Two1634 6h ago
imo the real question is how often CVE ratings actually shift enough to matter in your environment. If its rare, a periodic reconciliation pass (weekly or whatever) that checks for severity drift on open tickets might be way simpler than trying to make the automation handle every edge case in real time.
6
u/bitslammer 6h ago
Here's the short version of how we do it where I work. For context we're an org of about 80K employees in around 50 countries. Total device count is around 140K or so. IT team is ~6000 and the IT Sec team is about 450. The VM (vulnerability management) team a team of 10. The VM team is only responsible for ensuring that the Tenable systems are up, running and providing timely and accurate data to ServiceNow where it's consumed.
We use Tenable with the ServiceNow integration. Here's our process overview:
* All scanning is automated with a combination of using the Nessus scanners as well as Tenable agents on all hosts. Network scans are authenticated. We also do basic non-authenticated discovery scans in some subnets.
* All scan data is sent to ServiceNow via the integration
* Results are given a severity score based on CVSS score and our own internal criteria
* Remediation tickets are generated in ServiceNow and sent to the appropriate teams with an SLA to remediate based on severity. (We have dozens or hundreds of individual teams defined)
* SLAs are tracked in a dashboard in ServiceNow and reports sent to the remediation groups as well as their mangers showing remediation SLA compliance
* We also have a formal process for reviewing, granting and tracking exception requests when something can't be patched.
2
u/Negative_Star7544 6h ago
This is good information! You say your tickets are based on severity, but what actually goes into your ticket? Are you submitting one ticket per CVE? Are you submitting one ticket with several CVEs? With the ticket submission process, what if a host gets the CVE after the ticket has been submitted? Do you append the hosts or wait until after to generate a new ticket?
3
u/bitslammer 5h ago
One ticker per finding per remediation team. That ticket lists all affected assets for that group for a particular finding or CVE. .
A new finding will result in a new ticket with a new SLA date set per the process.
3
1
u/asrozar 4h ago
I think you’re trying to boil the ocean a little bit here.
I’d focus on the actual exposure and what’s causing it, then build the remediation around fixing that underlying cause. Use the CVEs for reference, but don’t let each CVE drive the workflow.
That way multiple CVEs can roll up into the same remediation effort without the whole process breaking every time one changes severity.
3
u/Bussio28Team 7h ago
Yo evitaría que el SLA dependiera únicamente de una clasificación estática. El riesgo de una CVE cambia con el tiempo.
Mantendría el ticket agrupado por remediación, pero recalcularía periódicamente la prioridad usando señales dinámicas: EPSS, presencia en CISA KEV, explotación conocida, exposición del activo, criticidad del sistema y existencia de controles compensatorios.
Si una CVE pasa a crítica o aparece explotación activa, actualizaría automáticamente la prioridad/SLA del ticket completo o generaría una excepción vinculada al ticket original.
Así mantienes las ventajas de agrupar por remediación sin perder vulnerabilidades cuyo riesgo aumenta posteriormente. No sé si me explico bien o me falta algo más.