Re-Review Approved Software After a New Vulnerability
By DigVel · Published · 3 min read
An approval record answers one question at one moment: was this software acceptable when we looked? Software changes, vendors change hands, and new vulnerabilities appear in products that were clean last quarter. An approved software list that is never revisited slowly turns into a list of assumptions. A defined re-review process keeps it honest and gives an assessor evidence that your controls operate over time.
Where the requirement comes from
Three NIST SP 800-171 Rev 2 practices, which CMMC Level 2 uses, point at this. RA.L2-3.11.2 requires scanning for vulnerabilities in systems and applications periodically and when new vulnerabilities affecting them are identified. SI.L2-3.14.1 requires identifying, reporting and correcting flaws in a timely manner. SI.L2-3.14.3 requires monitoring security alerts and advisories and taking action in response. None of them says "re-review the approval", but together they expect you to learn about new problems and act. A re-review is the way to show that you did.
Events that should trigger a re-review
A critical or actively exploited vulnerability. Subscribe to vendor advisories for approved products and watch the CISA Known Exploited Vulnerabilities catalog. When a listed flaw affects something on your list, check the version you run, whether a fix exists and whether the product is exposed.
A version change. A new release can add network behavior, services or drivers. If your allowlist uses hash rules, each update changes the hash and forces a decision anyway; see WDAC and AppLocker rule types.
An ownership or hosting change. Acquisitions can move a product under a different owner or move its servers. Repeat the screening described in vendor sanctions and ownership checks.
End of support. A product that no longer receives fixes is a growing risk and usually needs a replacement date.
New features. Telemetry, cloud sync and AI features change data flow and may need a fresh look.
A simple re-review procedure
- Identify affected entries on the approved software list by product and version.
- Check exposure: is the vulnerable component reachable in how you use the product?
- Decide: keep, keep with new conditions, suspend until patched, or remove.
- Act: deploy the fix, tighten the rule or block the product, and confirm the change took effect.
- Record the trigger, the decision, the date, the approver and the evidence of enforcement.
For a critical, actively exploited flaw, do steps 1 to 3 the same day and treat the rest as time-bound work with an owner.
Who owns the process
Assign a named owner for the re-review process, usually the same role that approves new software. Without an owner, advisories arrive in a shared inbox and nobody checks them against the list. Give the owner a short list of sources, a defined response time for critical items and the authority to suspend a product while the question is open. Report the number of triggers handled and their outcomes to management on a regular schedule, because that report is also evidence that the practice is running.
Tier by risk
Not every product deserves the same cadence. Software that handles credentials, runs with elevated privileges or connects to external services should be reviewed more often than a stable offline utility. Write the tiers into the procedure so the schedule is a policy and not a mood.
Keep the evidence
Assessors look for proof that a control operated, not only that it exists. Keep dated records of advisories you received, entries you checked and decisions you made, including the cases where the answer was "not affected". The structure of the record is the one in the approved software list, with an added history of reviews.
Where DigVel fits
A first approval from DigVel gives you a documented baseline: vendor screening, sandbox analysis and a report mapped to NIST SP 800-171. A later re-review can repeat the analysis against a new version or after a new advisory. See the service overview and the approval workflow. A report supports your own assessment and does not replace it.
Frequently asked questions
How often should approved software be re-reviewed?
Combine a fixed cycle, such as annually for higher-risk software, with event triggers such as a critical vulnerability, an ownership change or an end-of-support notice. Define both in your procedure.
Is the CISA Known Exploited Vulnerabilities catalog a good trigger?
It is a practical one. A listed vulnerability in software you approved means attackers are exploiting it, so check exposure and patch status promptly and record what you decided.
Need a documented decision for a specific application?
DigVel approves third-party software for CMMC Level 2 environments: OSINT screening, sandbox analysis and an audit-ready report mapped to NIST SP 800-171.
Related guides
CMMC Software Approval Process: A Step-by-Step Workflow
A practical seven-step CMMC software approval process for defense contractors, from request intake and vendor screening to a documented decision and re-review.
3 min readRead Audit EvidenceApproved Software List for CMMC: What to Record and Why
How to build an approved software list CMMC assessors can follow: required fields, version policy, evidence per entry and how the list ties to your system security plan.
3 min readRead Technical AnalysisWDAC vs AppLocker Allowlist Rules: Hash, Publisher, Path
Compare hash, publisher and path rules in WDAC (App Control for Business) and AppLocker, and learn which rule type to use for each approved application.
4 min readRead