← Back to Feed CACHED · 2026-05-17 09:42:19 · cache_key CVE-2025-29912
CVE-2025-58074 · CWE-1386 · Disclosed 2026-05-04

A privilege escalation vulnerability exists during the installation of Norton Secure VPN via the Microsoft…

ASSESSED — NOISGATE V0.5
Vendor
Reassessed
Verdict:
01 · The Real Story

This is a spare key hidden inside the moving truck, not the front door of the house

CVE-2025-58074 is a Windows local privilege escalation in the Microsoft Store installation flow for Norton Secure VPN 6.5.0.59. Talos shows that during installation, WindowsPackageManagerServer.exe and an elevated NortonSecureVPN.exe interact with attacker-writable paths under C:\ProgramData\NortonInstaller\Settings\, letting a low-privilege user pre-stage a crafted .7z and a Windows junction so the elevated installer follows the reparse point during cleanup and performs an arbitrary delete.

The vendor/CNA HIGH 8.8 score is fair in a vacuum because arbitrary delete from a high-integrity installer can be converted into SYSTEM-level outcomes. In real enterprise fleets, though, this is not an initial-access bug: it needs a local foothold, a Store-based install event, and a fairly specific timing/setup chain. That combination drags it down from patch-now panic into medium-priority post-compromise hardening.

"High technical impact, but this is a narrow, post-compromise Windows LPE tied to a Store install path."
02 · The Attack Path

5 steps from start to impact.

STEP 01

Get a low-privileged Windows session

The attacker already has code execution or an interactive session as a standard user on the endpoint. This is not remotely reachable through the network stack; the bug starts only after local access exists.
Conditions required:
  • Attacker has a local user context on Windows
  • Target endpoint uses Norton Secure VPN or allows its Microsoft Store installation
Where this breaks in practice:
  • This implies the attacker has already cleared initial access
  • No value to internet-only attackers without host execution
Detection/coverage: Traditional external vuln scanners will miss this entirely. EDR, logon telemetry, and user-context process execution are the relevant controls.
STEP 02

Pre-stage the junction payload

Using standard Windows reparse-point tooling such as mklink /J, PowerShell, or a commodity junction helper, the attacker creates C:\ProgramData\NortonInstaller\Settings\... content before install. Talos shows the installer trusts attacker-writable state in C:\ProgramData, then later cleans it up with elevated rights.
Conditions required:
  • User can write under C:\ProgramData path used by the installer
  • Attacker can create or manipulate a junction/mount-point style redirection
Where this breaks in practice:
  • Some EDR products flag suspicious junction creation in installer-adjacent paths
  • Hardened endpoints may restrict Store installs or reparse-point abuse tooling
Detection/coverage: Sysmon/EDR can catch junction creation, writes under C:\ProgramData\NortonInstaller\Settings\, and suspicious use of mklink, PowerShell, or custom reparse-point tools.
STEP 03

Trigger the Store installer chain

The exploit needs the Microsoft Store / Windows Package Manager installation path that launches WindowsPackageManagerServer.exe, which then runs NortonSecureVPN.exe. Talos observed the elevated installer instance being invoked with /qn /uac /ADMIN, which is the privilege boundary the attacker abuses.
Conditions required:
  • Norton Secure VPN installation is initiated from the Microsoft Store path
  • Affected version 6.5.0.59 is the build being installed
Where this breaks in practice:
  • Many enterprise Windows fleets disable or heavily restrict Microsoft Store
  • A lot of managed environments do not deploy consumer Norton VPN from the Store at all
Detection/coverage: Inventory tools can look for Store package XP88VQCQK23NX6; process telemetry should show WindowsPackageManagerServer.exe spawning NortonSecureVPN.exe.
STEP 04

Force elevated arbitrary delete during cleanup

When the hash check on the crafted .7z fails, the elevated installer deletes the extracted content. Because the cleanup path follows the attacker-created junction, the delete operation lands in a target directory chosen by the attacker instead of the intended temp content.
Conditions required:
  • Crafted .7z and junction are in place before the elevated cleanup runs
  • Installer follows the junction during delete operations
Where this breaks in practice:
  • The GUID-stamped working path is specific to the installation instance
  • Exploit reliability depends on local timing and filesystem manipulation, not just sending a packet
Detection/coverage: Look for high-integrity NortonSecureVPN.exe deleting files outside expected installer temp paths, especially under protected directories.
STEP 05

Chain arbitrary delete into privilege escalation

The arbitrary-delete primitive is then chained into a standard Windows LPE outcome, such as removing files that let the attacker hijack a service repair/update path or otherwise convert delete control into privileged code execution. Talos demonstrates the dangerous delete primitive; the final SYSTEM conversion is the usual local post-delete playbook rather than a remotely wormable exploit.
Conditions required:
  • Attacker knows a workable local arbitrary-delete-to-LPE target on the endpoint
  • Follow-on endpoint protections do not stop the secondary privilege-escalation step
Where this breaks in practice:
  • This is a two-stage local chain, not a one-click remote takeover
  • Modern EDR often catches the second-stage tampering or service hijack attempt
Detection/coverage: Behavioral EDR is your best shot here; signature-only scanning will underperform because the privilege gain comes from the follow-on abuse, not just the installer bug itself.
03 · Intelligence Metadata

The supporting signals.

In-the-wild statusNo current public evidence of exploitation. CISA KEV does not list CVE-2025-58074, and the CISA ADP SSVC data exposed via OpenCVE marks Exploitation: none and Automatable: no.
Proof-of-concept availabilityNo turnkey public PoC found in current source review. That said, the Talos report publishes enough file, registry, and process telemetry to make reproduction straightforward for a capable operator.
EPSS0.00013 (~0.013%) per the intel you supplied; that is extremely low and consistent with a niche local-installer bug rather than a likely mass-exploitation candidate.
KEV statusNot KEV-listed as of the reviewed CISA catalog. No federal exploitation deadline signal.
CVSS vector meaningCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H means local attack, low complexity, low privileges required, no user interaction, with full downstream impact once the chain lands.
Affected versionsConfirmed vulnerable: Gen Digital Norton Secure VPN 6.5.0.59 in the Microsoft Store installation path, per Talos.
Fixed versionNo authoritative fixed version found. On May 4, 2026, Talos said the Norton issue was disclosed while it was "discovered in-use before a patch was available"; I did not find a vendor advisory naming a patched Store build.
Scanning / exposure dataExternal exposure data is mostly irrelevant here. This is an installer-time local bug on Windows endpoints, so Shodan/Censys-style internet counts do not meaningfully capture reachable attack surface.
Disclosure date2026-05-04. The CVE identifier is CVE-2025-58074, but the public disclosure and NVD publication date shown by NVD/Talos is May 4, 2026.
Researcher / sourceKPC of Cisco Talos is credited in the CVE record; Talos is also the CNA source for the 8.8 score.
04 · The Call

noisgate verdict.

Final Verdict
DOWNGRADED to MEDIUM (5.8/10)

The decisive factor is attacker position: this bug starts after the adversary already has local code execution or user access on the endpoint. Add the Microsoft Store installation-path requirement and the reachable population shrinks hard, so this is a meaningful LPE but not an estate-wide fire drill.

HIGH Attack precondition assessment: requires local foothold and Store install path
MEDIUM Exposure-population estimate across typical managed enterprise Windows fleets
MEDIUM Patch-status assessment because no authoritative fixed version was located

Why this verdict

  • Downgraded from vendor 8.8 because it is post-compromise by design: AV:L/PR:L means the attacker is already on the box as a user, which is major downward pressure for enterprise prioritization.
  • The exploit path is unusually narrow: it is tied to the Microsoft Store installation flow for Norton Secure VPN, not merely the presence of the product after any install method.
  • Real-world exposure is limited in managed fleets: many enterprises disable or constrain Microsoft Store, and many do not deploy consumer Norton VPN to corporate endpoints at all.
  • There is no strong threat signal: no KEV entry, no public exploitation evidence surfaced, and the supplied EPSS 0.00013 is extremely low.
  • Blast radius is per-host, not internet-scale: even successful exploitation buys privilege on one endpoint at a time, not pre-auth takeover of a server class or edge appliance.

Why not higher?

This is not unauthenticated remote, not authenticated remote, and not broadly internet-reachable. It also needs a fairly specific installer moment and Windows filesystem abuse chain, which sharply limits both exposure population and automation potential.

Why not lower?

Once the preconditions are met, the primitive is dangerous: an elevated arbitrary delete on Windows is a serious LPE building block, and Talos rated the technical impact as high for good reason. If you actually have Store-delivered Norton Secure VPN on user workstations, this is still worth fixing and controlling rather than burying as trivia.

05 · Compensating Control

What to do — in priority order.

  1. Block Store deployment of Norton Secure VPN — If you manage Windows endpoints with WDAC, AppLocker, Intune, or Store policy, stop new installations of the vulnerable Store package in the next normal endpoint policy window. This is a MEDIUM finding, so there is no mitigation SLA; the goal is to prevent fresh exposure while waiting for a vendor-fixed build.
  2. Hunt for vulnerable package presence — Inventory Windows endpoints for Norton Secure VPN 6.5.0.59 and specifically the Microsoft Store package path. There is no mitigation SLA for MEDIUM, but do this in your next routine vuln-validation cycle so you know whether the issue is present in your fleet at all.
  3. Alert on junction abuse in installer paths — Add or tune EDR detections for junction creation and suspicious writes under C:\ProgramData\NortonInstaller\Settings\ and for WindowsPackageManagerServer.exe spawning NortonSecureVPN.exe. Use your next standard detection-content release; this is compensating visibility, not emergency containment.
  4. Restrict Microsoft Store on managed endpoints — If your enterprise does not need consumer Store installs, keep Store access limited to approved apps or approved users. For a MEDIUM verdict there is no mitigation SLA, but tightening Store governance removes this and similar installer-time attack paths with one control.
What doesn't work
  • Perimeter scanners do not help; the bug is local and installer-time, not an exposed network service.
  • WAF, NGFW, or email filtering do not stop the vulnerable code path once the attacker already has a local foothold.
  • MFA alone is irrelevant to the exploitation step; it may help prevent initial access, but it does not stop local filesystem abuse after compromise.
  • Patching unrelated Norton components is not enough if the vulnerable Microsoft Store build remains the deployment path.
06 · Verification

Crowdsourced verification payload.

Run this on the target Windows endpoint from an elevated PowerShell session because querying WindowsApps and all-users AppX inventory is more reliable as admin. Example: powershell -ExecutionPolicy Bypass -File .\check-CVE-2025-58074.ps1. The script reports VULNERABLE if it finds a Norton Secure VPN Store package or executable at version 6.5.0.59, PATCHED if Norton Secure VPN is not present, and UNKNOWN for other versions because I could not verify an authoritative fixed build.

noisgate-verify.ps1
POWERSHELLREAD-ONLYSAFE
# check-CVE-2025-58074.ps1

# Purpose: Detect likely exposure to CVE-2025-58074 on Windows endpoints.

# Logic:

#   - Search AppX packages for Norton Secure VPN / Store product XP88VQCQK23NX6

#   - Search common executable locations for NortonSecureVPN.exe

#   - If version 6.5.0.59 is found => VULNERABLE (exit 1)

#   - If no Norton Secure VPN evidence is found => PATCHED (not present) (exit 0)

#   - If Norton is present but version cannot be tied to a known fixed build => UNKNOWN (exit 2)


$ErrorActionPreference = 'SilentlyContinue'
$targetVersion = [version]'6.5.0.59'
$found = @()

function Add-Finding {
    param(
        [string]$Source,
        [string]$Name,
        [string]$Version,
        [string]$Path
    )
    $script:found += [pscustomobject]@{
        Source  = $Source
        Name    = $Name
        Version = $Version
        Path    = $Path
    }
}

# 1) AppX / Microsoft Store packages

$pkgs = Get-AppxPackage -AllUsers | Where-Object {
    $_.Name -match 'Norton' -or
    $_.PackageFamilyName -match 'Norton' -or
    $_.InstallLocation -match 'Norton' -or
    $_.PackageFullName -match 'XP88VQCQK23NX6'
}

foreach ($pkg in $pkgs) {
    Add-Finding -Source 'AppX' -Name $pkg.Name -Version ($pkg.Version.ToString()) -Path $pkg.InstallLocation

    if ($pkg.InstallLocation -and (Test-Path $pkg.InstallLocation)) {
        $exe = Get-ChildItem -Path $pkg.InstallLocation -Recurse -Filter 'NortonSecureVPN.exe' -ErrorAction SilentlyContinue | Select-Object -First 1
        if ($exe) {
            $fv = $exe.VersionInfo.FileVersion
            Add-Finding -Source 'AppX-Exe' -Name $exe.Name -Version $fv -Path $exe.FullName
        }
    }
}

# 2) Common filesystem locations

$paths = @(
    "$env:ProgramFiles\Norton*",
    "$env:ProgramFiles(x86)\Norton*",
    "$env:LocalAppData\Programs\Norton*",
    "$env:LocalAppData\Packages\*Norton*",
    "C:\Program Files\WindowsApps\*Norton*",
    "C:\Program Files\WindowsApps\*XP88VQCQK23NX6*"
)

foreach ($p in $paths) {
    $exe = Get-ChildItem -Path $p -Recurse -Filter 'NortonSecureVPN.exe' -ErrorAction SilentlyContinue | Select-Object -First 5
    foreach ($e in $exe) {
        Add-Finding -Source 'Filesystem' -Name $e.Name -Version $e.VersionInfo.FileVersion -Path $e.FullName
    }
}

# Deduplicate

$found = $found | Sort-Object Source,Name,Version,Path -Unique

if (-not $found -or $found.Count -eq 0) {
    Write-Output 'PATCHED'
    exit 0
}

# Parse versions safely

$versions = @()
foreach ($f in $found) {
    try {
        if ($f.Version) { $versions += [version]$f.Version }
    } catch {
        # ignore unparsable versions

    }
}

# If any exact vulnerable version is present, call it vulnerable

if ($versions | Where-Object { $_ -eq $targetVersion }) {
    Write-Output 'VULNERABLE'
    $found | ForEach-Object { Write-Output ("FOUND {0} | {1} | {2} | {3}" -f $_.Source,$_.Name,$_.Version,$_.Path) }
    exit 1
}

# No exact vuln version, but Norton Secure VPN evidence exists and no authoritative fixed version is known

Write-Output 'UNKNOWN'
$found | ForEach-Object { Write-Output ("FOUND {0} | {1} | {2} | {3}" -f $_.Source,$_.Name,$_.Version,$_.Path) }
exit 2
07 · Bottom Line

If you remember one thing.

TL;DR
Monday morning: first determine whether you even have Store-delivered Norton Secure VPN 6.5.0.59 anywhere in the fleet; if yes, treat it as a post-compromise LPE on exposed endpoints, not as an edge emergency. Because this is MEDIUM, there is no noisgate mitigation SLA — go straight to the 365-day remediation window; practically, use the next normal endpoint policy cycle to block new Store installs of the affected package and monitor for junction abuse, then roll the vendor-fixed build once Gen publishes one, completing replacement or removal inside the noisgate remediation SLA of ≤365 days.

Sources

  1. NVD CVE-2025-58074
  2. Cisco Talos vulnerability report TALOS-2025-2276
  3. Cisco Talos blog roundup covering Norton VPN disclosure
  4. CISA Known Exploited Vulnerabilities Catalog
  5. FIRST EPSS project
  6. Microsoft Store listing for Norton Secure VPN
  7. Norton Secure VPN product page
  8. OpenCVE mirror of CVE record with CISA ADP SSVC metadata
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.