❌

Normal view

Received — 11 September 2026 ⏭ SANS ISC InfoSec News Feed

The Self-Expanding Stolen Inference Supply Chain: An AI Agent Harvesting and Re-Serving LLM Access, (Fri, Sep 11th)

11 September 2026 at 10:40

I identified an attacker using a semi-autonomous coding agent to run an offensive operation: finding poorly secured LLM resale gateways, acquiring API access through ordinary web flaws and account farming, validating the resulting inference capacity, and aggregating it behind a single gateway of their own.

What I captured was not simply credential theft, but an inference supply chain — an agent harvesting, validating, and consolidating LLM access into infrastructure that serves it again through a unified API, which I watched come online.

None of the individual techniques is particularly novel. What is different is the feedback loop: the agent helps acquire new inference capacity, validates and consolidates it, and makes that capacity available to support further operations. The result is a partially self-expanding inference supply chain.

I reconstructed the operation across a series of captures from one of my AI honeypots, which the agent repeatedly selected as a free LLM backend.

The Capture

The honeypot emulates an OpenAI-compatible inference endpoint. When the operator's coding agent attempted to use it, the request exposed much more than an exploit payload.

Because this particular client embedded its operating instructions and session context in model requests, the honeypot received approximately 43 KB of material: a large AGENTS.md, an offensive playbook, infrastructure notes, reconnaissance scripts, collected API keys, previous targets, and parts of the agent's working history.

In effect, the agent sent me part of its own control plane.

One instruction even had the agent verify its proxy was active before attacking, and that step exposed the operator's direct, unproxied egress IP: the playbook itself contained that IP as a reference value for the agent to compare against the proxied connection.

The Operation

The captured workflow was straightforward:

  • Find supply. The agent generated FOFA queries such as title="V2Board" and header="subscription-userinfo" to locate LLM gateways and adjacent subscription infrastructure.

  • Acquire access. Its playbook listed open registration with free balances, default credentials, authorization weaknesses involving group_id, and exposed endpoints such as /api/auth-files. It also automated trial-account creation using temporary email and CAPTCHA-solving services.

  • Validate inference. The agent tested compromised keys against resale services and confirmed usable inference through endpoints advertising current premium models. (What is confirmed is a working model behind an endpoint that claims to be, say, claude-opus-5; a reseller can point any backend at that name, so the label is the reseller's claim, not a verified identity.) Some endpoints exposed extremely high default billing limits, while another returned its full model catalog without authentication. In a later session the validation matured into a simple code-logic test: each candidate was asked to compute a small factorial, intended to distinguish usable inference from canned responses. Elsewhere the operator summarized the broader philosophy more bluntly: "a model that cannot edit a file is fake."

  • Aggregate and serve. A second capture showed this stage being built, not just described. It is the strongest evidence in the case, so it is worth taking one step at a time:

    1. The operator stood up a self-hosted New-API gateway.
    2. They loaded roughly 379 upstream endpoints into it as channels, using collected credentials.
    3. They ran the code-logic test across all of them and disabled the 341 that failed as fake or dead.
    4. They mapped five standard model names (deepseek-v4-flash, claude-opus-5, gpt-5.6-sol, gemini-3.6-flash-high, glm-5.3) onto the surviving channels, with priority-based round-robin and automatic failover.
    5. A final probe showed all five configured model names returning usable responses through the single endpoint: the aggregated pool was operational.

    When the panel's own rate limits blocked the automation, the agent edited the gateway's SQLite database directly, clearing session rows and injecting an admin token. The aggregation software is a legitimate open-source project; the abuse is the compromised credentials fed into it.

The resulting pipeline is:

find gateways → acquire accounts/keys → validate models and quota → aggregate credentials → serve inference

The credential is only an intermediate asset. What the operation is ultimately harvesting is inference capacity.

This resembles the evolution of LLMjacking documented by Sysdig. In previously documented LLMjacking, stolen inference powers the offensive tooling:

stolen LLM access → offensive tooling

Here the tooling also participates in acquiring the next tranche of inference capacity, which is then consolidated and served again:

offensive agent → more stolen or abused LLM access → aggregated inference service

The result is a partially self-expanding supply loop: the agent's output feeds the pool that the agent draws on. I say partially because a human still steers it; the data does not show a fully autonomous or self-replicating system.

Takeaways

If you operate an LLM gateway, review the same conditions the attacker's playbook was looking for: open registration with starting balances, authorization decisions based on client-supplied fields such as group_id, exposed account-management endpoints, default credentials, unauthenticated model or account information, and excessive default billing limits.

More importantly, assume these checks can now be executed continuously by agents rather than manually by an attacker.

If you use a free or suspiciously cheap LLM proxy, consider what your coding agent sends upstream. Depending on the tool and configuration, requests may contain AGENTS.md, project instructions, source-code context, command output, filenames, and other operational information.

The attacker in this case selected an untrusted inference endpoint and inadvertently sent that endpoint enough context to reveal a substantial part of the campaign. A malicious LLM endpoint sits in a privileged position to observe the agent that consumes it. Treat an untrusted LLM endpoint as a destination to which your agent may be sending not just prompts, but portions of its operational state. The cost of the inference may be negligible; the context wrapped around those tokens may not be.

--
Renato Marinho
Co-Founder, SecureSt8
LinkedIn | Twitter

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 10 September 2026 ⏭ SANS ISC InfoSec News Feed

Redtail Payload Analysis [Guest Diary], (Wed, Sep 9th)

10 September 2026 at 08:58

[This is a Guest Diary by Aaron Ng, an ISC intern as part of the SANS.edu BACS program]

Following a RedTail Linux Payload from DShield to Dynamic Analysis

During monitoring of my DShield honeypot, I observed an attacker uploading a collection of Linux executables targeting several processor architectures. The files included ARM, ARM64, i686, RISC-V and x86-64 variants named as part of a RedTail deployment package. Rather than relying only on static indicators or public threat-intelligence results, I extracted the captured payloads from Cowrie and analyzed the x86-64 variant in an isolated malware-analysis environment.

The x86-64 sample analyzed in this article has the following SHA-256 hash:
63be5f38b520b3143732962a5f8fec1f9abd1f483dbc741ed324e58f955dd35e


Dynamic analysis showed that the payload did considerably more than simply execute. It changed its visible process identity, terminated other processes, killed one of the filesystem-monitoring processes used during the experiment, and created a TCP listening socket. A matched pair of pre- and post-execution memory images was also acquired from the Proxmox hypervisor to preserve the malware's runtime state independently of the infected guest.

From Cowrie Upload to Malware Sample

The original files were recovered from the Cowrie download directory on the DShield honeypot and copied into a separate folder named after the event.code on the DShield SIEM “attack-a7fc773a9f1a”. The attack delivered multiple architecture-specific versions of the same malware family together with shell scripts responsible for deployment and cleanup.


The recovered set included variants for:

The associated deployment script inspected the host architecture and selected the appropriate RedTail executable. Static inspection of the x86-64 binary identified it as a statically linked ELF executable. Strings extracted from the sample also contained an indication that it had been processed with the UPX executable packer.


For the controlled experiment described here, I selected redtail.x86_64, matching the architecture of the Ubuntu analysis VM.

Isolated Analysis Environment

The malware was executed inside an Ubuntu 24.04 virtual machine hosted on Proxmox. The victim was assigned:
10.66.66.10/24

and was connected only to an isolated malware-analysis network.

An INetSim server at:

10.66.66.2
provided simulated network services. The victim had no default route to the Internet. Before execution, connectivity to INetSim was verified while attempts to reach an external address such as 8.8.8.8 returned Network is unreachable.


This design allowed the malware to encounter DNS and network services without allowing it to communicate with real external infrastructure.

Several monitoring mechanisms were started before staging the sample. These included auditd syscall and filesystem rules, inotifywait filesystem monitoring, continuous process and socket sampling, journal and kernel logging, tcpdump on both the victim and INetSim systems, and strace around the actual malware execution.

In addition, guest memory was acquired from outside the infected system using QEMU's dump-guest-memory functionality on the Proxmox host.

Detonating the redtail.x86_64 Elf executable only (Setup.sh and Clean.sh were not ran)

There were three runs (Run 001.1, Run 001.2 and Run 002) of the malware detonation executed, with the VM reverted back to original pre-detonation state between RUN 001 and RUN 002. In RUN 001, the malware file was detonated twice. RUN 001 was run as user privileges but RUN 002 was run as root.

This report will focus on analyzing RUN 002 with comparisons made to RUN 001.1 and 1.2 to establish similiarities and differences between the runs.

Analysing Run 002, two memory images were collected:

vm610-baseline-pre-redtail.elf
vm610-post-redtail.elf

Both images were approximately 6 GB and were independently SHA-256 verified after acquisition. The baseline image was collected after all monitoring processes had been started but before the malware was staged, making the two images suitable for later differential analysis.

 

 

 

 

 

 


Controlled Execution

For the second experiment, the malware was executed directly with the argument observed during the earlier investigation:

redtail.x86_64 ssh
strace confirmed successful execution:
execve("/analysis/run-002/sample/redtail.x86_64",
       ["/analysis/run-002/sample/redtail.x86_64", "ssh"],
       ...) = 0

This was important because it established that the subsequent behavior belonged to a successfully executing instance of the recovered Cowrie payload rather than to a failed launch or unrelated process.
Two RedTail-backed processes remained running after execution:

PID 10395
PID 10404

Both /proc/<PID>/exe links resolved to:
/analysis/run-002/sample/redtail.x86_64
and hashing those executable mappings produced the same SHA-256 as the original recovered sample.
Despite this, neither process presented itself as redtail.x86_64.
Instead, both appeared as:

php-fpm: pool www


Process Masquerading

The strace output captured the mechanism RedTail used to alter its visible process name:
prctl(PR_SET_NAME, "php") = 0
The successful return value demonstrates that RedTail deliberately modified its task name.
The result was a process that appeared in ordinary process listings as a legitimate PHP-FPM worker:
php-fpm: pool www
while /proc/<PID>/exe continued to identify the executable as the original RedTail sample.

This creates a useful forensic distinction. A process listing by itself could suggest that PHP-FPM was running on the system, while examining /proc/<PID>/exe and hashing the mapped executable revealed that the apparent PHP process was actually the RedTail binary.

This behavior was also consistent with an earlier experimental run in which surviving RedTail processes presented themselves using a PostgreSQL-like process name. The repeated observation suggests that RedTail uses legitimate-looking service names to make malicious processes less conspicuous in routine process inspection.

Process Termination and Monitoring Interference

One of the clearest behavioral findings from Run 002 was RedTail's use of SIGKILL.
Before execution, the automated readiness check confirmed that the filesystem-monitoring process was active:   

[OK] inotify PID 1199

During malware execution, strace recorded:

kill(1199, SIGKILL) = 0
The return value of zero indicates that the signal was successfully delivered.
After execution, the same readiness check reported:
[!!] inotify not running

This provides a direct evidence chain:

inotifywait running
        ↓
RedTail calls kill(1199, SIGKILL)
        ↓
kernel reports success
        ↓
inotifywait no longer running

RedTail also issued successful SIGKILL calls against several additional PIDs during the same execution.

An important limitation must be stated here: Run 002 executed RedTail with root privileges. This gave the malware sufficient permission to terminate the root-owned monitoring process. In the earlier Run 001 experiment, a lower-privileged RedTail process attempted to terminate a root-owned monitor but received EPERM. Therefore, the successful termination observed in Run 002 demonstrates RedTail's process-killing behavior, while the ability to kill the monitoring process specifically depended on the privileges under which the sample was executed.

Network Activity, Listener, and INetSim Observations
After execution, surviving RedTail process PID 10395 was observed listening on 0.0.0.0:39983

Although the process appeared as php-fpm: pool www, /proc/10395/exe resolved to the analyzed redtail.x86_64 sample. No packets involving TCP/39983 were observed in the Run 002 victim PCAP, so the purpose of the listening socket could not be determined.  


While INetSim and packet capture initially showed no obvious RedTail outbound traffic, auditd revealed that PID 10395 attempted multiple external connect() calls on TCP port 853. Destinations included 1.1.1.1, 1.0.0.1, 8.8.8.8, 8.8.4.4, 9.9.9.9, 9.9.9.10, and several additional addresses. TCP/853 is commonly associated with DNS-over-TLS, and most of the observed destinations were public DNS resolver infrastructure.

Two addresses, 80.152.203.134 and 109.91.184.21, did not clearly correspond to known public resolver services during the investigation. Reverse-DNS information showed that 80.152.203.134 resolved to mail3.kekew.info and was allocated to Deutsche Telekom AG (AS3320), while 109.91.184.21 resolved to ip-109-091-184-021.um37.pools.vodafone-ip.de and belonged to a Vodafone GmbH static B2B customer pool (AS3209). Both addresses were contacted by the same RedTail-backed process on TCP/853, with the connection attempts failing with ENETUNREACH. Their specific role in the observed activity could therefore not be confirmed, and they were retained as anomalous resolver candidates rather than classified as malicious infrastructure.


Because the victim was deliberately configured without a default Internet route, every external connection attempt failed with ENETUNREACH before a packet could leave the host. This explains why these attempts were absent from both the victim PCAP and INetSim logs. In this case, endpoint auditing revealed network intent that network monitoring alone could not observe.

Differential analysis of the pre- and post-execution memory images also found several of the TCP/853 destinations only in post-execution memory. However, examination of the surrounding RAM showed that these strings belonged to cached audit records containing the RedTail PID, executable path, destination address and failed connect() result. The memory findings therefore corroborated the auditd evidence but were not treated as proof that RedTail stored its resolver list directly in plaintext process memory.




The same TCP/853 resolver sequence was reproduced in both separate RedTail executions. Several destinations corresponded to established DNS-over-TLS services, strongly supporting the interpretation that this sequence forms part of RedTail's resolver-selection or encrypted DNS initialization behaviour.

A RedTail-backed TCP listener was observed during both executions, but the listening port differed between runs (40219 in Run 001 and 39983 in Run 002). No traffic involving either listener was observed during the corresponding packet captures. This suggests that the listener port may be dynamically selected, although two observations are insufficient to determine the exact selection mechanism.

Filesystem Changes and Persistence

Run 002 provided direct evidence of persistence. Immediately after execution, the RedTail-backed process spawned a shell that first removed the existing root crontab and then installed a new entry containing @reboot <RedTail executable>. The resulting /var/spool/cron/crontabs/root file was absent from the pre-execution filesystem baseline but present following execution. This established a straightforward reboot-persistence mechanism: RedTail would be relaunched whenever the infected host restarted.






RedTail also spawned a separate shell that invoked iptables -F and attempted to insert an INPUT rule allowing TCP traffic to port 39983. This was the same port on which the surviving masqueraded RedTail process was listening. The behavior therefore suggests that RedTail attempted to expose its newly created listener through the host firewall. Audit and process-accounting evidence confirm that both iptables commands were executed as root; however, because no post-execution firewall ruleset or command termination status was preserved, successful application of the firewall changes could not be independently verified.





Run 001 showed the same persistence and firewall logic while RedTail was executed as the unprivileged victor58 account. Instead of creating a root crontab, RedTail removed and replaced the current user's crontab, resulting in the creation of /var/spool/cron/crontabs/victor58 with an @reboot entry pointing to the RedTail executable. This demonstrates that the cron persistence mechanism does not depend on root privileges; RedTail installs persistence under whichever account is executing the malware. Run 001 contained two separate executions of the sample, and each execution repeated this behavior. The corresponding firewall commands attempted to flush the ruleset and allow inbound access to the dynamically selected listener ports 39539 and 40219. Because these commands were executed as UID 1000 without root privileges, successful firewall modification was not established and would normally require additional privileges.




Across the two runs, the persistence behavior was therefore consistent while the resulting crontab depended on execution context: Run 001 persisted through the victor58 user crontab, whereas Run 002 persisted through the root crontab. The listener ports also differed across executions (39539, 40219, and 39983), further supporting the observation that RedTail selects a high-numbered listening port dynamically rather than relying on a single fixed port.

Process Masquerading and Listener Establishment

RedTail established a high-numbered TCP listener while disguising its process identity. During the first Run 001 execution, RedTail changed its process name to php, and the surviving malware process, PID 147999, was subsequently observed listening on 0.0.0.0:39539. Audit records from the same execution showed a child process invoking iptables -I INPUT -p tcp --dport 39539 -j ACCEPT, directly linking the firewall-modification attempt to the dynamically selected listener port. The iptables executable was successfully launched, although the preserved evidence does not confirm that the non-root process successfully applied the firewall rule.

The behaviour was reproduced with different values across subsequent executions. The second Run 001 execution masqueraded using a PostgreSQL-like process name and listened on TCP port 40219, while the root-privileged Run 002 execution used the process name php, a php-fpm: pool www process title, and listened on TCP port 39983. The differing ports across the three executions indicate dynamic high-port selection rather than reliance on a fixed listening port. In each case, RedTail's firewall command referenced the corresponding selected listener port.

RUN 001.1 Pictures


RUN 001.2 Pictures

RUN 002 Pictures



Summary

Host Discovery and System Profiling

Immediately after execution, RedTail performed extensive host profiling through Linux /proc and /sys interfaces. It queried processor characteristics, CPU topology and cache configuration, system memory, NUMA layout, huge-page availability, GPU information, kernel boot parameters, and DMI hardware identifiers.

Several of these queries were capable of identifying the analysis environment as virtualized. In Run 002, the returned data included the hypervisor CPU flag, QEMU system and chassis vendor values, SeaBIOS, and a Q35 virtual-machine product identifier. Despite receiving these virtualization indicators, RedTail continued executing its persistence, listener-creation and network-initialization routines.

To determine whether this profiling was incidental or part of a consistent initialization routine, the same query set was compared across both RedTail executions in Run 001 and the root-privileged execution in Run 002.

Raw Log Screenshot Snippets



Processed Logs Screenshot Snippet

RedTail Host Profiling Queries — Run 002

RedTail first queried /proc/cpuinfo and /proc/cmdline, obtaining processor, architecture and kernel information. The CPU information identified the virtual machine as exposing an AMD Ryzen 7 6800H processor with four visible CPUs and included the hypervisor CPU flag.

The sample then enumerated the topology of CPUs 0 through 3. It queried core IDs, CPU maps, package and die relationships, and CPU availability. This allowed it to identify the number and arrangement of available processors.

RedTail also performed unusually detailed cache enumeration. It queried the type, level, size, line size, number of sets, and sharing relationships of the available L1, L2 and L3 caches. It continued checking additional cache indexes until the kernel returned ENOENT, indicating that no further cache levels were present.

This behaviour shows that RedTail was not limited to simply determining the processor model or CPU count. It collected detailed information about the resources and topology available to the process.

CPU topology

CPU cache profiling

NUMA and memory profiling

RedTail queried /proc/meminfo to determine total and available system memory, swap configuration and huge-page availability. In Run 002, the VM exposed approximately 6 GB of RAM and 4 GB of swap, while no huge pages were currently allocated.

The sample also queried NUMA information under /sys/devices/system/node. It identified a single NUMA node, obtained the CPUs associated with that node, examined node-specific memory usage, and checked both 2 MB and 1 GB huge-page configurations. RedTail additionally attempted to query NUMA bandwidth and latency interfaces, although these returned ENOENT because the interfaces were unavailable in the VM.

The detailed CPU, cache, NUMA and huge-page enumeration resemble resource-suitability profiling that could be useful to a computationally intensive workload. However, the observed system calls 
alone do not establish exactly how RedTail used this information.

Hardware and virtualization profiling

RedTail queried multiple DMI identifiers under /sys/devices/virtual/dmi/id/. It also retrieved the VM's product_uuid when executing with root privileges.

These results show that RedTail queried information sufficient to identify the system as a QEMU virtual machine. The evidence does not establish that the malware performed anti-VM evasion or terminated based on these values; in this experiment, it continued execution despite receiving them.

Host Profiling Comparison Across Run 001 and Run 002

The host-profiling behaviour was highly reproducible.
Run 001 contained two separate non-root executions of RedTail, and each produced 180 extracted host query/reply records. Run 002 executed the same sample as root. After normalizing the process-specific /proc/<PID>/cpuset path, the unique host-information query sets from all three executions were identical and produced the same SHA-256 hash.

This demonstrated that RedTail consistently queried the same categories of information across all three executions:

• CPU and processor capabilities
• CPU topology
• cache configuration
• system memory
• NUMA topology
• huge-page configuration
• GPU information
• kernel configuration
• DMI hardware and virtualization identifiers

1. Identify which Run 001 trace files performed the host profiling

2. Extract PATH | REPLY from every matching RedTail trace

3. Then list what was created:

4. Make a clean list of only the paths queried

5. Compare the two Run 001 executions

6. Compare Run 001 with Run 002

Create its path-only version for Run 002, same formatting as applied to Run 001:

Then compare it against Run 001:

7. Normalizing the process-specific /proc/<PID>/cpuset pathname

8. Comparing all 3 runs query paths again with sha256 hashes of the files.

Result: All the same query paths being run.

After which, a comparison of the returned values was performed. A comparison was taken between the two non-root Run 001 executions:

The comparison of the returned values showed that most differences were simply caused by changing system state. For example, free and available memory differed between executions while the same /proc/meminfo query was performed each time.

The comparison between Run 001 and Run 002 were more interesting because Run 001 was non-root while Run 002 was root directly, the differences were related to execution privilege. During the non-root Run 001 executions, the following DMI queries returned EACCES:

chassis_serial | ERROR: EACCES
product_serial | ERROR: EACCES
product_uuid   | ERROR: EACCES

During root-privileged Run 002, RedTail queried exactly the same paths, but access succeeded:

chassis_serial | [empty]
product_serial | [empty]
product_uuid   | 770cb473-61eb-4f56-9777-d9e44d8ad48f

The second Run 001 execution gives the same non-root result, strengthening the finding.


This suggests that RedTail did not adapt its discovery routine according to privilege. Instead, it attempted the same enumeration sequence and obtained additional information when its execution context permitted access.

Root Privileges Query Output (No error returned):

Profiling Summary

The analysis showed that host and resource profiling is a consistent part of RedTail's initialization behaviour. Across three separate executions—two non-root executions in Run 001 and one root execution in Run 002—the malware queried an identical normalized set of host-information paths.

RedTail collected considerably more information than was required simply to identify the operating system. It enumerated CPU topology and cache geometry, system and NUMA memory, huge-page configuration, GPU availability, kernel parameters and DMI hardware identifiers. Execution privilege affected what information the operating system returned, but not which resources RedTail attempted to query.

Across all executions, RedTail obtained clear indicators that the analysis host was virtualized, including the hypervisor CPU flag, QEMU vendor strings, SeaBIOS and the Q35 virtual-machine identifier. Despite receiving these signals, the sample continued with cron persistence, listener creation, firewall-manipulation attempts and network initialization. This suggests that obvious virtualization indicators alone were not sufficient to alter or halt RedTail’s observed runtime behaviour. One possible explanation is that virtualization by itself is no longer a reliable indicator of a malware-analysis sandbox, because similar characteristics are also common in legitimate VPS and cloud-hosted Linux environments. The purpose of these virtualization-related queries therefore cannot be conclusively attributed to sandbox evasion.

Process Termination and Defense Evasion

During Run 002, RedTail enumerated running processes through /proc, resolved their executable paths, and inspected command-line arguments before selectively issuing SIGKILL. The malware successfully terminated PID 1199, an inotifywait process used by the analysis environment to monitor filesystem changes. It also successfully killed the timeout process supervising the tracing session, along with two sudo processes associated with the script used to launch the experiment. In each of these cases, the kill() system call returned 0, confirming that the termination request succeeded.

RedTail also identified /usr/bin/strace, read the command line showing that it was tracing the RedTail executable, and then issued SIGKILL against the strace process. The trace terminated while recording this system call, so its return value was not preserved. Nevertheless, the sequence provides strong evidence that RedTail actively interfered with the instrumentation used to observe its behaviour during the root-privileged execution. The available dynamic evidence confirms analysis-tool disruption, although it does not yet establish the exact criteria RedTail used to decide which processes to terminate.



The same process-enumeration and termination behaviour was reproduced during the two non-root executions in Run 001. In both executions, RedTail identified the root-owned inotifywait process used to monitor filesystem changes, read its command line, and attempted to terminate it with SIGKILL. These attempts returned EPERM, demonstrating that the non-root execution context prevented RedTail from terminating the root-owned monitor.


Process terminated as Root:

However, non-root privileges did not prevent RedTail from interfering with analysis processes running under the same user context. During the second Run 001 execution, RedTail identified and successfully terminated the timeout process supervising its strace session. It then identified /usr/bin/strace, read the command line showing that the tracer was monitoring the RedTail executable, and invoked SIGKILL; the trace terminated before the system-call return value could be recorded. The second execution also successfully terminated PID 147999, the surviving RedTail process from the first execution, suggesting possible previous-instance cleanup or single-instance enforcement.

Process terminated as User:


Together, Runs 001 and 002 show that RedTail's process-disruption routine operates regardless of privilege, while its effectiveness depends on the ownership and privilege level of the target process. Root execution enabled RedTail to terminate the root-owned filesystem monitor, whereas non-root execution was restricted to processes it was permitted to signal.

Overall Conclusion

Dynamic analysis of the RedTail sample revealed a consistent sequence of host discovery, persistence, process manipulation, network initialization, and defensive interference across both privileged and unprivileged executions. Although individual values such as process names and listening ports changed between executions, the underlying behavior was highly reproducible.

RedTail performed extensive host profiling through Linux /proc and /sys interfaces, enumerating processor characteristics, cache topology, memory, NUMA configuration, huge-page availability, and DMI hardware information. The same normalized set of host-information paths was queried across both Run 001 executions and Run 002. The sample also obtained explicit virtualization indicators, including the hypervisor CPU flag, QEMU identifiers, SeaBIOS, and a Q35 virtual-machine product name, but continued execution despite receiving this information. Execution privilege affected the information available to the malware but did not substantially alter its discovery routine.

Persistence was established through the current execution account's crontab using an @reboot entry pointing to the RedTail executable. Consequently, the non-root Run 001 execution created persistence for victor58, while the root-privileged Run 002 execution created root-level cron persistence. RedTail also attempted to manipulate the host firewall by flushing existing rules and inserting an INPUT rule for its dynamically selected TCP listener. The selected listener changed between executions—TCP ports 39539, 40219, and 39983 were observed—while the corresponding iptables command referenced the matching port in each case. Firewall modification was confirmed as attempted, although the preserved evidence does not establish successful rule application in every execution.

RedTail additionally disguised its running processes. Observed process names included php and a PostgreSQL-like postgres: user ..., while Run 002 also presented a process title of php-fpm: pool www despite the executable remaining redtail.x86_64. The masquerading processes owned the dynamically selected TCP listeners, demonstrating that the altered identities were associated with the surviving malware processes rather than unrelated applications.

A particularly significant finding was RedTail's interference with the analysis environment. The malware enumerated running processes, inspected executable paths and command-line arguments, and selectively issued SIGKILL. During non-root Run 001, attempts to terminate the root-owned inotifywait filesystem monitor failed with EPERM; however, RedTail remained capable of disrupting analysis processes that it had permission to signal, including the timeout process supervising its tracing session. During root-privileged Run 002, the same inotifywait monitor was successfully terminated. RedTail also identified /usr/bin/strace, read the command line showing that it was tracing redtail.x86_64, and issued SIGKILL; the trace terminated while recording that operation. These observations demonstrate that the process-disruption routine was present regardless of privilege, while its effectiveness depended on the privileges and ownership of the target process.

Network analysis identified repeated connection attempts to multiple external IP addresses on TCP port 853. The same target sequence appeared across Run 001 and Run 002, supporting its association with RedTail rather than unrelated host activity. Because the analysis VM deliberately had no default Internet route, these connections failed with ENETUNREACH and did not leave the host. The use of TCP/853 is consistent with DNS-over-TLS infrastructure, although the isolated environment prevented observation of any successful protocol exchange and therefore does not establish the ultimate purpose of those connections.

Static examination of the accompanying clean.sh script identified additional cleanup functionality targeting cron entries, shell-startup files, temporary directories, miner-related services, and suspicious process names. However, the script was not observed executing during either dynamic-analysis run. Its functionality should therefore be treated separately from behavior directly demonstrated by redtail.x86_64.

Overall, the experiments show RedTail as a Linux threat that combines persistent execution, extensive host profiling, process masquerading, dynamically selected listening services, attempted firewall manipulation, repeated external network initialization, and active interference with monitoring and analysis processes. Running the sample under both non-root and root contexts was particularly valuable: the experiments demonstrated that RedTail largely follows the same behavioral sequence regardless of privilege, while elevated privileges substantially increase the effectiveness of actions such as accessing protected host identifiers, modifying privileged resources, and terminating root-owned monitoring processes.

Limitations of Analysis:

• External TCP/853 connections could not complete because the victim intentionally had no Internet route.
• No inbound interaction with the RedTail listeners was observed, so their higher-level protocol/function was not established.
• Successful execution of iptables via execve() does not by itself prove that every firewall-rule change was successfully applied.
• clean.sh and setup.sh was analyzed statically and was not observed executing during Runs 001 or 002.

Indicators of Compromise

MITRE ATT&CK Mapping

Other Summary Findings – Supporting RedTail File Deployment and Clean Up

Static Analysis of SETUP.SH *Not Executed in any of the runs*

Static examination of setup.sh identified a multi-architecture staging and execution mechanism for RedTail. The script determines the victim's processor architecture and selects an associated payload for x86-64, x86, ARM or RISC-V systems. It enumerates user-owned writable directories and examines filesystem noexec settings to identify a suitable staging location, with /tmp, /var/tmp and /dev/shm included as fallback locations. The selected RedTail binary is copied into a randomly generated dot-prefixed filename, marked executable and launched with the argument ssh. Following execution, the script deletes the more readily identifiable redtail.* architecture-specific payload files from both the staging and original directories. This combination of malware relocation, hidden-file staging and artifact cleanup appears intended to reduce the visibility of the deployed executable. Static analysis does not, by itself, establish that setup.sh executed during the controlled dynamic-analysis runs.

Static Analysis of CLEAN.SH *Not Executed in any of the runs*

Static analysis of the accompanying clean.sh script revealed functionality designed to remove common Linux malware persistence mechanisms and terminate suspicious processes. The script first disables and stops a service named c3pool_miner. It then removes immutable and append-only attributes from cron files before filtering user and system cron configurations for commands containing strings such as wget, curl, /dev/tcp, /tmp, .sh, nc, bash -i, sh -i, and base64 -d.

The cleanup extends across user crontabs, /etc/crontab, cron scheduling directories, /etc/anacrontab, and the current user's crontab. The script additionally removes the top-level contents of /tmp, /var/tmp, and /dev/shm, and applies the same filtering routine to .bashrc, .bash_profile, and .profile. These actions are consistent with an attempt to remove scheduled-task, shell-startup, and temporary-file persistence.

Finally, the script attempts to terminate processes associated with unusual names including /bin/-bash, systemtd, and /usr/bin/.sh using SIGKILL. The name systemtd resembles the legitimate systemd service name and may represent an attempt to target a masquerading process. However, the available evidence does not establish that these filenames belong specifically to the RedTail sample analyzed in Runs 001 and 002.

The script was not observed executing during either dynamic-analysis run. Its contents should therefore be treated as static functionality associated with the recovered script rather than behaviour directly observed from redtail.x86_64.

SETUP.SH File Contents


CLEAN.SH File Contents

[1] https://www.inetsim.org/index.html
[2] https://github.com/bruneaug/DShield-SIEM/tree/main
[3] https://www.sans.edu/cyber-security-programs/bachelors-degree/

-----------
Guy Bruneau IPSS Inc.
My GitHub Page
Twitter: GuyBruneau
gbruneau at isc dot sans dot edu

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 9 September 2026 ⏭ SANS ISC InfoSec News Feed

Scans for Proxmox Servers, (Wed, Sep 9th)

9 September 2026 at 13:46

About a week ago, Proxmox published an advisory revealing a vulnerability in older versions of Proxmox VE, its flagship Virtual Environment product. The vulnerability only affects version 7, which has not been supported for a couple of years now.

But it appears that the vulnerability may have caught the attention of some attackers and researchers. We do see a bump in scans for port 8006, and also some additional brute force traffic. For example, brute force requests like:

POST /api2/json/access/ticket HTTP/1.1
Host: [redacted]:8006
User-Agent: Go-http-client/1.1
Content-Length: 37
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

 

password=Ww778899&username=root%40pam

The PVE proxy log will log failed login attempts with a 401 status code:

::ffff:62.60.130.193 - - [09/09/2026:15:26:14 +0000] "POST /api2/json/access/ticket HTTP/1.1" 401 50
::ffff:62.60.130.193 - - [09/09/2026:15:28:04 +0000] "POST /api2/json/access/ticket HTTP/1.1" 308 18
::ffff:62.60.130.193 - - [09/09/2026:15:28:08 +0000] "POST /api2/json/access/ticket HTTP/1.1" 401 50
::ffff:62.60.130.193 - - [09/09/2026:15:29:49 +0000] "POST /api2/json/access/ticket HTTP/1.1" 308 18
::ffff:62.60.130.193 - - [09/09/2026:15:29:52 +0000] "POST /api2/json/access/ticket HTTP/1.1" 401 50
::ffff:62.60.130.193 - - [09/09/2026:15:31:33 +0000] "POST /api2/json/access/ticket HTTP/1.1" 308 18
::ffff:62.60.130.193 - - [09/09/2026:15:31:36 +0000] "POST /api2/json/access/ticket HTTP/1.1" 401 50

You may also see the less commonly used 308 status code if the attacker does not use TLS on their first attempt and instead sends a POST request (as shown above). A 308 access code allows a client to change the request method after following the redirect. 301 and 302 status codes require the same method for the follow-up request.

Other scans I have seen:

Classic Fingerprinting

/pve2/images/logo-128.png???????

And a POST request to /api2/extjs/access/ticket. This endpoint behaves differently from the prior endpoint. It always returns 200, but the JSON payload will contain the login failed messages. These are trickier to analyze because the proxy log does not indicate the outcome of authentication. A return payload size of 77 bytes should indicate failure.

 

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 8 September 2026 ⏭ SANS ISC InfoSec News Feed

September 2026 Microsoft Patch Tuesday, (Tue, Sep 8th)

8 September 2026 at 15:20

This month, Microsoft released patches for a record-breaking 973 vulnerabilities, including 113 rated critical. It is by far the largest Patch Tuesday to date, well ahead of the previous high of 664 set in July 2026. Two vulnerabilities are listed as exploited in the wild, while none were publicly disclosed before Patch Tuesday. Notable fixes include Windows privilege escalation and critical RCEs in Skype for Business, MSMQ and RRAS.

A few vulnerabilities worth mentioning:

Windows Update Stack Elevation of Privilege Vulnerability (CVE-2026-81963)
Microsoft reports that CVE-2026-81963 is being exploited, though it was not publicly disclosed before Patch Tuesday. This Important-severity Windows Update Stack elevation of privilege vulnerability has a CVSS score of 7.8 and affects Windows 11 and Windows Server 2025 systems. The flaw involves improper link resolution before file access, allowing a local, authenticated attacker with low privileges to abuse link-following behavior and elevate to SYSTEM privileges. Administrators should prioritize applying the Windows security updates for affected Windows 11 and Windows Server 2025 systems, including Server Core installations.

Windows Advanced Local Procedure Call (ALPC) Elevation of Privilege Vulnerability (CVE-2026-85880)
Microsoft lists CVE-2026-85880 as exploited in the wild, although it was not publicly disclosed before Patch Tuesday and is not currently in CISA’s Known Exploited Vulnerabilities catalogue. This Important-severity Windows ALPC elevation of privilege vulnerability has a CVSS score of 7.8 and affects Windows 10 and multiple Windows Server releases, including Server 2012, 2016, 2019, and 2022. The flaw is a heap-based buffer overflow that can be exploited locally by an attacker who can run code in a low-privilege AppContainer; no user interaction is required. Successful exploitation allows the attacker to escape the sandbox and gain SYSTEM privileges on the affected host. Given Microsoft’s exploited-in-the-wild assessment, prioritize deployment of the applicable Windows security updates, especially on multi-user systems, exposed workstations, and servers where local code execution paths are available.

Skype for Business Remote Code Execution Vulnerability (CVE-2026-66302)
Microsoft reports that CVE-2026-66302 is not being exploited in the wild and was not publicly disclosed before Patch Tuesday. This is a Critical remote code execution vulnerability in Skype for Business Server with a CVSS score of 9.8, affecting Skype for Business Server 2015 CU13, Skype for Business Server 2019 CU8, and Skype for Business Server Subscription Edition CU1. The flaw involves external control of a file name or path, allowing an unauthenticated attacker to send a specially crafted network request that writes an attacker-controlled file to an arbitrary location on the affected server; successful exploitation could allow code execution on the target server without authentication or user interaction. Administrators should prioritize applying Microsoft’s updates for affected Skype for Business Server installations and review exposed deployments, logging, and access controls for signs of suspicious file writes or unexpected server-side code execution.

Windows Message Queuing Remote Code Execution Vulnerability (CVE-2026-69579)
Microsoft reports that CVE-2026-69579 is not known to be exploited in the wild and was not publicly disclosed before Patch Tuesday. This Critical remote code execution vulnerability carries a CVSS score of 9.8 and is a use-after-free flaw in Windows Message Queuing affecting supported Windows client and server releases. An unauthenticated attacker could exploit it remotely by sending a specially crafted packet to an affected Message Queuing service, with no user interaction required, potentially allowing code execution on the target system with high impact to confidentiality, integrity, and availability. Systems running MSMQ should be prioritized for patching; where Message Queuing is not needed, disabling the service or restricting network access to it, including limiting exposure of MSMQ traffic such as TCP port 1801, can reduce risk until updates are applied.

Windows Routing and Remote Access Service (RRAS) Remote Code Execution Vulnerability (CVE-2026-69590)
CVE-2026-69590 is not listed by Microsoft as exploited in the wild and has not been publicly disclosed; it is a Critical remote code execution vulnerability in Windows RRAS with a CVSS score of 9.8. An unauthenticated remote attacker could exploit the flaw by sending a specially crafted packet to an affected RRAS service over the network, with no user interaction required, potentially allowing code execution on the target system with serious confidentiality, integrity, and availability impact. Affected platforms include supported Windows 10, Windows 11, and Windows Server releases. Organizations should apply the Microsoft security update promptly, especially on systems running RRAS, and reduce exposure by disabling RRAS where it is not needed, restricting network access to the service with firewalls or VPN controls, and monitoring for unexpected traffic to RRAS-enabled hosts.

This was a summary of Microsoft’s monthly updates highlighting key vulnerabilities. Prioritize the exploited Important Windows EOP flaws, CVE-2026-81963 and CVE-2026-85880, then patch exposed Skype for Business, MSMQ, and RRAS systems vulnerable to Critical unauthenticated RCE.

A detailed list of this month's vulnerabilities follows below. To search and filter them, visit my dashboard: https://patchlens.io

Description
CVE Disclosed Exploited Exploitability (old versions) current version Severity CVSS Base (AVG) CVSS Temporal (AVG)
.NET Elevation of Privilege Vulnerability
%%cve:2026-69805%% No No - - Important 7.5 6.5
%%cve:2026-69806%% No No - - Important 7.0 6.1
.NET Information Disclosure Vulnerability
%%cve:2026-58649%% No No - - Important 6.5 5.7
.NET and Visual Studio Elevation of Privilege Vulnerability
%%cve:2026-69439%% No No - - Important 8.8 7.7
.NET and Visual Studio Remote Code Execution Vulnerability
%%cve:2026-69522%% No No - - Important 8.8 7.7
%%cve:2026-71328%% No No - - Important 8.8 7.7
ASP.NET Core Denial of Service Vulnerability
%%cve:2026-57099%% No No - - Important 7.5 6.5
%%cve:2026-69304%% No No - - Important 5.9 5.2
Active Directory Certificate Services (AD CS) Elevation of Privilege Vulnerability
%%cve:2026-62810%% No No - - Important 7.8 6.8
%%cve:2026-69821%% No No - - Important 7.8 6.8
Active Directory Certificate Services (AD CS) Information Disclosure Vulnerability
%%cve:2026-69395%% No No - - Important 6.5 5.7
Active Directory Certificate Services (AD CS) Tampering Vulnerability
%%cve:2026-69624%% No No - - Important 6.5 5.7
Active Directory Domain Services Elevation of Privilege Vulnerability
%%cve:2026-69359%% No No - - Important 7.8 6.8
Active Directory Federation Services (AD FS) Denial of Service Vulnerability
%%cve:2026-72978%% No No - - Important 5.9 5.2
Audio Video Control Transport Protocol Elevation of Privilege Vulnerability
%%cve:2026-69401%% No No - - Important 7.0 6.1
Azure AI Language Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-70352%% No No - - Critical 10.0 8.7
Azure Arc SQL Server Extension Elevation of Privilege Vulnerability
%%cve:2026-62895%% No No - - Important 8.8 7.7
Azure Cosmos DB Spoofing Vulnerability
(no customer action required)
%%cve:2026-69857%% No No - - Critical 8.5 7.4
Azure CycleCloud Information Disclosure Vulnerability
%%cve:2026-77909%% No No - - Important 7.7 6.7
Azure HDInsight Ambari Elevation of Privilege Vulnerability
%%cve:2026-81349%% No No - - Important 7.2 6.5
BranchCache Denial of Service Vulnerability
%%cve:2026-69329%% No No - - Important 7.5 6.5
Connected Devices Platform Service (Cdpsvc) Elevation of Privilege Vulnerability
%%cve:2026-69516%% No No - - Important 7.0 6.1
Connected User Experiences and Telemetry Elevation of Privilege Vulnerability
%%cve:2026-68824%% No No - - Important 7.0 6.1
%%cve:2026-68847%% No No - - Important 7.0 6.1
%%cve:2026-69470%% No No - - Important 7.0 6.1
%%cve:2026-69625%% No No - - Important 8.0 7.0
Copilot Studio Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-80098%% No No - - Critical 9.3 8.1
Data Sharing Service Client Elevation of Privilege Vulnerability
%%cve:2026-73014%% No No - - Important 7.8 6.8
DirectWrite Remote Code Execution Vulnerability
%%cve:2026-73006%% No No - - Critical 8.8 7.7
%%cve:2026-73016%% No No - - Important 8.8 7.7
Entra ID Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-83941%% No No - - Critical 9.9 8.6
GitHub Copilot and Visual Studio Code Information Disclosure Vulnerability
%%cve:2026-81380%% No No - - Important 5.3 4.6
%%cve:2026-81381%% No No - - Important 6.5 5.7
Graphic Fonts Elevation of Privilege Vulnerability
%%cve:2026-69576%% No No - - Important 7.8 6.8
Graphic Fonts Remote Code Execution Vulnerability
%%cve:2026-72986%% No No - - Critical 8.8 7.7
%%cve:2026-73018%% No No - - Critical 8.8 7.7
Graphics Kernel Remote Code Execution Vulnerability
%%cve:2026-73017%% No No - - Critical 7.5 6.5
HEIF Image Extensions Remote Code Execution Vulnerability
%%cve:2026-81353%% No No - - Important 7.8 6.8
HEVC Video Extensions Elevation of Privilege Vulnerability
%%cve:2026-58600%% No No - - Important 7.8 6.8
HEVC Video Extensions Remote Code Execution Vulnerability
%%cve:2026-58599%% No No - - Critical 7.8 6.8
HID Class Driver Elevation of Privilege Vulnerability
%%cve:2026-69731%% No No - - Important 7.8 6.8
IP Helper Remote Code Execution Vulnerability
%%cve:2026-72981%% No No - - Critical 8.1 7.1
Internet Connection Sharing (ICS) Remote Code Execution Vulnerability
%%cve:2026-72983%% No No - - Critical 9.8 8.5
Internet Storage Name Service Information Disclosure Vulnerability
%%cve:2026-68895%% No No - - Important 5.5 4.8
Kernel Streaming WOW Thunk Service Driver Elevation of Privilege Vulnerability
%%cve:2026-69275%% No No - - Important 7.0 6.1
%%cve:2026-69900%% No No - - Important 7.8 6.8
Microsoft Account Elevation of Privilege Vulnerability
%%cve:2026-68850%% No No - - Important 7.8 6.8
Microsoft Account Information Disclosure Vulnerability
%%cve:2026-68852%% No No - - Important 5.5 4.8
Microsoft Authentication Library (MSAL) for Node.js Spoofing Vulnerability
%%cve:2026-84003%% No No - - Important 7.4 6.4
Microsoft Authenticator Elevation of Privilege Vulnerability
%%cve:2026-80097%% No No - - Important 8.6 7.5
Microsoft Azure Active Directory B2C Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-83711%% No No - - Critical 10.0 8.7
Microsoft Azure CLI Remote Code Execution Vulnerability
%%cve:2026-83948%% No No - - Important 8.0 7.0
Microsoft COM for Windows Elevation of Privilege Vulnerability
%%cve:2026-69299%% No No - - Important 7.0 6.1
Microsoft COM for Windows Information Disclosure Vulnerability
%%cve:2026-69294%% No No - - Important 5.5 4.8
Microsoft DirectMusic Remote Code Execution Vulnerability
%%cve:2026-69491%% No No - - Important 9.8 8.5
Microsoft Discovery Studio Information Disclosure Vulnerability
(no customer action required)
%%cve:2026-62906%% No No - - Critical 7.4 6.4
Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability
%%cve:2026-65772%% No No - - Critical 8.8 7.7
%%cve:2026-77908%% No No - - Important 8.8 7.7
Microsoft Entra ID Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-62916%% No No - - Critical 9.1 7.9
Microsoft Excel Information Disclosure Vulnerability
%%cve:2026-81387%% No No - - Important 5.5 4.8
%%cve:2026-81390%% No No - - Important 5.5 4.8
%%cve:2026-81391%% No No - - Important 5.5 4.8
%%cve:2026-81392%% No No - - Important 5.5 4.8
%%cve:2026-81393%% No No - - Important 5.5 4.8
%%cve:2026-81394%% No No - - Important 5.5 4.8
%%cve:2026-81395%% No No - - Important 5.5 4.8
%%cve:2026-81399%% No No - - Important 5.5 4.8
%%cve:2026-81400%% No No - - Important 5.5 4.8
%%cve:2026-81401%% No No - - Important 5.5 4.8
%%cve:2026-81958%% No No - - Important 5.5 4.8
Microsoft Excel Remote Code Execution Vulnerability
%%cve:2026-81386%% No No - - Important 7.8 6.8
%%cve:2026-81388%% No No - - Important 7.8 6.8
%%cve:2026-81389%% No No - - Important 7.0 6.1
%%cve:2026-81396%% No No - - Important 7.8 6.8
%%cve:2026-81397%% No No - - Important 7.8 6.8
%%cve:2026-81398%% No No - - Important 7.8 6.8
%%cve:2026-81947%% No No - - Important 7.8 6.8
%%cve:2026-81948%% No No - - Critical 7.8 6.8
%%cve:2026-81949%% No No - - Critical 7.8 6.8
%%cve:2026-81950%% No No - - Critical 7.8 6.8
%%cve:2026-81951%% No No - - Critical 7.8 6.8
%%cve:2026-81953%% No No - - Critical 7.8 6.8
%%cve:2026-81954%% No No - - Important 7.8 6.8
%%cve:2026-81956%% No No - - Important 7.8 6.8
%%cve:2026-81957%% No No - - Important 7.8 6.8
%%cve:2026-81959%% No No - - Critical 7.8 6.8
%%cve:2026-81960%% No No - - Important 7.8 6.8
Microsoft Exchange Server Denial of Service Vulnerability
%%cve:2026-69378%% No No - - Important 7.5 6.5
Microsoft Exchange Server Elevation of Privilege Vulnerability
%%cve:2026-69380%% No No - - Important 8.1 7.1
%%cve:2026-69641%% No No - - Important 9.1 7.9
Microsoft Exchange Server Information Disclosure Vulnerability
%%cve:2026-69382%% No No - - Important 5.9 5.2
Microsoft Exchange Server Remote Code Execution Vulnerability
%%cve:2026-55007%% No No - - Important 8.1 7.1
%%cve:2026-69355%% No No - - Important 8.8 7.7
Microsoft Exchange Server Spoofing Vulnerability
%%cve:2026-69356%% No No - - Important 9.3 8.1
%%cve:2026-69361%% No No - - Important 6.5 5.7
Microsoft Exchange Server Tampering Vulnerability
%%cve:2026-69375%% No No - - Important 6.5 5.7
Microsoft Fabric Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-70178%% No No - - Critical 8.5 7.4
Microsoft Failover Cluster Remote Code Execution Vulnerability
%%cve:2026-73010%% No No - - Critical 9.8 8.5
%%cve:2026-78444%% No No - - Critical 8.1 7.1
Microsoft Graphics Component Elevation of Privilege Vulnerability
%%cve:2026-69467%% No No - - Important 7.8 6.8
%%cve:2026-83990%% No No - - Important 7.8 6.8
Microsoft Graphics Component Remote Code Execution Vulnerability
%%cve:2026-84000%% No No - - Important 7.8 6.8
Microsoft Install Service Elevation of Privilege Vulnerability
%%cve:2026-69605%% No No - - Important 7.0 6.1
Microsoft JScript Remote Code Execution Vulnerability
%%cve:2026-69325%% No No - - Important 8.1 7.1
%%cve:2026-69438%% No No - - Important 8.1 7.1
Microsoft Local Security Authority (LSA) Server Elevation of Privilege Vulnerability
%%cve:2026-69277%% No No - - Important 7.8 6.8
%%cve:2026-69365%% No No - - Important 8.0 7.0
%%cve:2026-69594%% No No - - Important 7.8 6.8
Microsoft Office Access Remote Code Execution Vulnerability
%%cve:2026-69477%% No No - - Important 7.3 6.4
%%cve:2026-69529%% No No - - Important 8.8 7.7
%%cve:2026-69614%% No No - - Important 8.8 7.7
%%cve:2026-69778%% No No - - Important 8.8 7.7
Microsoft Office Excel Information Disclosure Vulnerability
%%cve:2026-72974%% No No - - Important 6.5 5.7
%%cve:2026-78515%% No No - - Important 6.5 5.7
%%cve:2026-85875%% No No - - Important 5.5 4.8
Microsoft Office Excel Remote Code Execution Vulnerability
%%cve:2026-78518%% No No - - Important 8.8 7.7
Microsoft Office Graphics Component Remote Code Execution Vulnerability
%%cve:2026-78439%% No No - - Critical 8.8 7.7
Microsoft Office Information Disclosure Vulnerability
%%cve:2026-69626%% No No - - Important 6.5 5.7
%%cve:2026-69739%% No No - - Important 6.5 5.7
%%cve:2026-80076%% No No - - Important 6.5 5.7
%%cve:2026-80078%% No No - - Important 6.5 5.7
%%cve:2026-80082%% No No - - Important 6.5 5.7
%%cve:2026-80087%% No No - - Important 6.5 5.7
%%cve:2026-80089%% No No - - Important 6.5 5.7
%%cve:2026-80091%% No No - - Important 6.5 5.7
Microsoft Office Outlook Information Disclosure Vulnerability
%%cve:2026-78520%% No No - - Critical 6.5 5.7
%%cve:2026-80073%% No No - - Important    
%%cve:2026-80084%% No No - - Important 6.5 5.7
Microsoft Office Outlook Remote Code Execution Vulnerability
%%cve:2026-69629%% No No - - Important 8.8 7.7
%%cve:2026-78509%% No No - - Critical 9.8 8.5
%%cve:2026-78519%% No No - - Critical    
%%cve:2026-78525%% No No - - Critical 8.8 7.7
Microsoft Office PowerPoint Information Disclosure Vulnerability
%%cve:2026-72938%% No No - - Important 6.5 5.7
%%cve:2026-72956%% No No - - Important 6.5 5.7
%%cve:2026-72975%% No No - - Important 6.5 5.7
%%cve:2026-72977%% No No - - Important 6.5 5.7
%%cve:2026-78513%% No No - - Important 5.5 4.8
%%cve:2026-80086%% No No - - Important 6.5 5.7
Microsoft Office PowerPoint Remote Code Execution Vulnerability
%%cve:2026-69678%% No No - - Critical 8.8 7.7
%%cve:2026-69767%% No No - - Critical 8.8 7.7
%%cve:2026-69797%% No No - - Critical 8.8 7.7
%%cve:2026-80081%% No No - - Important    
Microsoft Office Publisher Remote Code Execution Vulnerability
%%cve:2026-69742%% No No - - Important 8.8 7.7
%%cve:2026-81385%% No No - - Important 8.8 7.7
Microsoft Office Remote Code Execution Vulnerability
%%cve:2026-69285%% No No - - Critical 8.8 7.7
%%cve:2026-69442%% No No - - Important 8.8 7.7
%%cve:2026-69632%% No No - - Critical 8.8 7.7
%%cve:2026-77898%% No No - - Critical 7.5 6.5
%%cve:2026-78505%% No No - - Critical 8.8 7.7
%%cve:2026-78524%% No No - - Important 8.8 7.7
Microsoft Office SharePoint Elevation of Privilege Vulnerability
%%cve:2026-69464%% No No - - Important 8.8 7.7
%%cve:2026-69716%% No No - - Important 8.8 7.7
Microsoft Office SharePoint Information Disclosure Vulnerability
%%cve:2026-69409%% No No - - Important 6.5 5.7
%%cve:2026-69636%% No No - - Important 6.5 5.7
%%cve:2026-69683%% No No - - Important 6.5 5.7
%%cve:2026-69904%% No No - - Important 3.5 3.1
Microsoft Office SharePoint Remote Code Execution Vulnerability
%%cve:2026-69268%% No No - - Important 8.8 7.7
%%cve:2026-69273%% No No - - Important 8.8 7.7
%%cve:2026-69282%% No No - - Important 8.8 7.7
%%cve:2026-69465%% No No - - Important 8.8 7.7
%%cve:2026-69724%% No No - - Important 8.8 7.7
%%cve:2026-69804%% No No - - Important 7.5 6.5
Microsoft Office SharePoint Spoofing Vulnerability
%%cve:2026-69402%% No No - - Important 7.3 6.4
%%cve:2026-69417%% No No - - Important 7.3 6.4
%%cve:2026-69615%% No No - - Important 3.5 3.1
%%cve:2026-69690%% No No - - Important 4.6 4.0
Microsoft Office Spoofing Vulnerability
%%cve:2026-64918%% No No - - Important 6.5 5.7
Microsoft Office Word Information Disclosure Vulnerability
%%cve:2026-68843%% No No - - Important 5.5 4.8
%%cve:2026-69719%% No No - - Important 6.5 5.7
%%cve:2026-69734%% No No - - Important 6.5 5.7
%%cve:2026-72976%% No No - - Important 5.0 4.4
%%cve:2026-77911%% No No - - Important 6.5 5.7
%%cve:2026-78502%% No No - - Important 6.5 5.7
%%cve:2026-78503%% No No - - Important 6.5 5.7
%%cve:2026-78506%% No No - - Important 5.5 4.8
%%cve:2026-78522%% No No - - Important    
%%cve:2026-80079%% No No - - Important    
%%cve:2026-80088%% No No - - Important 6.5 5.7
%%cve:2026-80090%% No No - - Important 6.5 5.7
%%cve:2026-83949%% No No - - Important 5.5 4.8
%%cve:2026-83951%% No No - - Important 5.5 4.8
Microsoft Office Word Remote Code Execution Vulnerability
%%cve:2026-69360%% No No - - Important 8.8 7.7
%%cve:2026-69556%% No No - - Important 8.8 7.7
%%cve:2026-69671%% No No - - Important 8.8 7.7
%%cve:2026-69686%% No No - - Important 8.8 7.7
%%cve:2026-69722%% No No - - Important 8.8 7.7
%%cve:2026-69759%% No No - - Important 8.8 7.7
%%cve:2026-69764%% No No - - Important 8.8 7.7
%%cve:2026-72972%% No No - - Important 8.8 7.7
%%cve:2026-72973%% No No - - Important 8.8 7.7
%%cve:2026-77504%% No No - - Critical 8.8 7.7
%%cve:2026-77901%% No No - - Important 8.8 7.7
%%cve:2026-78504%% No No - - Important 8.8 7.7
%%cve:2026-78507%% No No - - Important 8.8 7.7
%%cve:2026-78511%% No No - - Important 8.8 7.7
%%cve:2026-78512%% No No - - Important 8.8 7.7
%%cve:2026-78514%% No No - - Important 8.8 7.7
%%cve:2026-78517%% No No - - Important 8.8 7.7
%%cve:2026-78521%% No No - - Important 8.8 7.7
%%cve:2026-78526%% No No - - Important 8.8 7.7
%%cve:2026-80080%% No No - - Important 8.8 7.7
%%cve:2026-80085%% No No - - Important 8.8 7.7
Microsoft OpenSSH for Windows Remote Code Execution Vulnerability
%%cve:2026-69397%% No No - - Important 7.5 6.5
Microsoft Power Automate Desktop Elevation of Privilege Vulnerability
%%cve:2026-77897%% No No - - Important 7.0 6.1
Microsoft PowerShell Security Feature Bypass Vulnerability
%%cve:2026-62801%% No No - - Important 6.5 5.7
Microsoft Remote Desktop App for Windows Information Disclosure Vulnerability
%%cve:2026-57098%% No No - - Important 7.5 6.5
Microsoft SQL Server Denial of Service Vulnerability
%%cve:2026-67376%% No No - - Important 7.5 6.5
%%cve:2026-67633%% No No - - Important 6.5 5.7
%%cve:2026-67641%% No No - - Important 6.5 5.7
Microsoft SQL Server Elevation of Privilege Vulnerability
%%cve:2026-65669%% No No - - Critical 9.6 8.3
%%cve:2026-66814%% No No - - Important 8.8 7.7
%%cve:2026-66818%% No No - - Important 8.8 7.7
%%cve:2026-66819%% No No - - Important 8.8 7.7
%%cve:2026-67368%% No No - - Important 8.8 7.7
%%cve:2026-67370%% No No - - Important 8.8 7.7
%%cve:2026-67381%% No No - - Important 8.8 7.7
Microsoft SQL Server Information Disclosure Vulnerability
%%cve:2026-67369%% No No - - Important 6.5 5.7
%%cve:2026-67383%% No No - - Important 6.5 5.7
%%cve:2026-67386%% No No - - Important 6.5 5.7
%%cve:2026-67389%% No No - - Important 6.5 5.7
%%cve:2026-67390%% No No - - Important 6.5 5.7
%%cve:2026-67393%% No No - - Important 6.5 5.7
%%cve:2026-67624%% No No - - Important 6.5 5.7
%%cve:2026-67629%% No No - - Important 6.5 5.7
%%cve:2026-67630%% No No - - Important 6.5 5.7
%%cve:2026-67645%% No No - - Important 6.5 5.7
%%cve:2026-67648%% No No - - Important 6.5 5.7
%%cve:2026-68776%% No No - - Important 6.5 5.7
%%cve:2026-68777%% No No - - Important 6.5 5.7
%%cve:2026-68778%% No No - - Important 6.5 5.7
%%cve:2026-68779%% No No - - Important 6.5 5.7
%%cve:2026-68780%% No No - - Important 6.5 5.7
%%cve:2026-68781%% No No - - Important 6.5 5.7
%%cve:2026-68784%% No No - - Important 6.5 5.7
%%cve:2026-69562%% No No - - Important 6.5 5.7
%%cve:2026-73029%% No No - - Important 6.5 5.7
%%cve:2026-77488%% No No - - Important 5.5 4.8
Microsoft SQL Server Remote Code Execution Vulnerability
%%cve:2026-47297%% No No - - Important 8.1 7.1
%%cve:2026-67373%% No No - - Important 8.8 7.7
%%cve:2026-67378%% No No - - Critical 8.5 7.4
%%cve:2026-67379%% No No - - Important 8.5 7.4
%%cve:2026-67380%% No No - - Important 8.8 7.7
%%cve:2026-67384%% No No - - Important 8.8 7.7
%%cve:2026-67385%% No No - - Important 8.8 7.7
%%cve:2026-67388%% No No - - Important 8.8 7.7
%%cve:2026-67631%% No No - - Critical 8.8 7.7
%%cve:2026-67636%% No No - - Critical 8.5 7.4
%%cve:2026-67638%% No No - - Important 8.8 7.7
%%cve:2026-67639%% No No - - Important 8.8 7.7
%%cve:2026-67642%% No No - - Important 8.8 7.7
%%cve:2026-67643%% No No - - Critical 8.8 7.7
%%cve:2026-68775%% No No - - Important 8.8 7.7
%%cve:2026-68785%% No No - - Important 4.9 4.3
%%cve:2026-68786%% No No - - Important 8.8 7.7
%%cve:2026-68787%% No No - - Important 7.8 6.8
%%cve:2026-77481%% No No - - Important 8.8 7.7
%%cve:2026-77482%% No No - - Important 8.8 7.7
%%cve:2026-77484%% No No - - Important 8.8 7.7
%%cve:2026-77486%% No No - - Important 8.8 7.7
Microsoft SQL Server Security Feature Bypass Vulnerability
%%cve:2026-66816%% No No - - Important 6.5 5.7
Microsoft Standard XPS Elevation of Privilege Vulnerability
%%cve:2026-68885%% No No - - Important 7.8 6.8
%%cve:2026-68888%% No No - - Important 7.8 6.8
%%cve:2026-68889%% No No - - Important 7.1 6.2
%%cve:2026-68890%% No No - - Important 7.8 6.8
%%cve:2026-68892%% No No - - Important 7.8 6.8
%%cve:2026-68897%% No No - - Important 7.0 6.1
%%cve:2026-69269%% No No - - Important 7.8 6.8
%%cve:2026-69271%% No No - - Important 8.0 7.0
%%cve:2026-69272%% No No - - Important 7.1 6.2
%%cve:2026-69313%% No No - - Important 7.1 6.2
%%cve:2026-69336%% No No - - Important 7.1 6.2
Microsoft Standard XPS Information Disclosure Vulnerability
%%cve:2026-68881%% No No - - Important 5.5 4.8
%%cve:2026-68891%% No No - - Important 4.7 4.1
%%cve:2026-69308%% No No - - Important 5.5 4.8
%%cve:2026-69345%% No No - - Important 5.5 4.8
%%cve:2026-69367%% No No - - Important 5.5 4.8
%%cve:2026-69376%% No No - - Important 5.5 4.8
Microsoft Standard XPS Remote Code Execution Vulnerability
%%cve:2026-69824%% No No - - Important 9.8 8.5
Microsoft Storage Port Driver Elevation of Privilege Vulnerability
%%cve:2026-72946%% No No - - Important 7.8 6.8
Microsoft Teams for Android Information Disclosure Vulnerability
%%cve:2026-65812%% No No - - Important 6.8 5.9
%%cve:2026-69559%% No No - - Important 5.8 5.1
Microsoft Trace Data Helper Elevation of Privilege Vulnerability
%%cve:2026-56198%% No No - - Important 7.8 6.8
Microsoft UxTheme Library (uxtheme.dll) Remote Code Execution Vulnerability
%%cve:2026-69276%% No No - - Important 9.8 8.5
Microsoft VOLSNAP.SYS Elevation of Privilege Vulnerability
%%cve:2026-69420%% No No - - Important 7.8 6.8
%%cve:2026-69427%% No No - - Important 8.0 7.0
Microsoft WDAC OLE DB provider for SQL Remote Code Execution Vulnerability
%%cve:2026-72933%% No No - - Important 8.8 7.7
Microsoft WebP Image Extension Remote Code Execution Vulnerability
%%cve:2026-70351%% No No - - Critical 8.8 7.7
Microsoft Windows Media Foundation Remote Code Execution Vulnerability
%%cve:2026-62706%% No No - - Important 8.8 7.7
%%cve:2026-62744%% No No - - Important 8.8 7.7
%%cve:2026-69386%% No No - - Important 8.8 7.7
%%cve:2026-69408%% No No - - Important 9.8 8.5
%%cve:2026-69511%% No No - - Important 8.8 7.7
%%cve:2026-69601%% No No - - Critical 8.8 7.7
Microsoft Windows PDF Remote Code Execution Vulnerability
%%cve:2026-69586%% No No - - Important 9.8 8.5
Microsoft Windows SCSI Class System File Elevation of Privilege Vulnerability
%%cve:2026-78451%% No No - - Important 6.8 5.9
Microsoft Windows SCSI Class System File Information Disclosure Vulnerability
%%cve:2026-78452%% No No - - Important 4.6 4.0
%%cve:2026-78453%% No No - - Important 6.5 5.7
Microsoft Windows Search Component Elevation of Privilege Vulnerability
%%cve:2026-68896%% No No - - Important 7.8 6.8
%%cve:2026-69305%% No No - - Important 7.1 6.2
%%cve:2026-69322%% No No - - Important 8.0 7.0
%%cve:2026-69585%% No No - - Important 7.8 6.8
%%cve:2026-69600%% No No - - Important 7.0 6.1
%%cve:2026-69608%% No No - - Important 7.8 6.8
%%cve:2026-69911%% No No - - Important 7.0 6.1
Microsoft Windows Search Component Information Disclosure Vulnerability
%%cve:2026-69507%% No No - - Important 5.7 5.0
%%cve:2026-70145%% No No - - Important 5.5 4.8
Microsoft Windows Search Component Tampering Vulnerability
%%cve:2026-69453%% No No - - Important 5.5 4.8
%%cve:2026-69554%% No No - - Important 5.5 4.8
Microsoft Windows Speech Elevation of Privilege Vulnerability
%%cve:2026-69444%% No No - - Important 7.8 6.8
%%cve:2026-69456%% No No - - Important 7.8 6.8
Microsoft Windows Speech Tampering Vulnerability
%%cve:2026-69531%% No No - - Important 5.5 4.8
Microsoft Word Remote Code Execution Vulnerability
%%cve:2026-62804%% No No - - Important 7.8 6.8
%%cve:2026-78510%% No No - - Critical 9.8 8.5
%%cve:2026-81952%% No No - - Critical 8.8 7.7
Power Automate Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-65818%% No No - - Critical 8.5 7.4
PowerShell Elevation of Privilege Vulnerability
%%cve:2026-69807%% No No - - Important 8.0 7.0
Push Message Routing Service Information Disclosure Vulnerability
%%cve:2026-69303%% No No - - Important 5.5 4.8
RPC Runtime Library Remote Code Execution Vulnerability
%%cve:2026-69819%% No No - - Important 9.8 8.5
Raw Image Extension Remote Code Execution Vulnerability
%%cve:2026-69649%% No No - - Critical 8.8 7.7
Remote Desktop Client Remote Code Execution Vulnerability
%%cve:2026-68828%% No No - - Important 8.8 7.7
%%cve:2026-69358%% No No - - Important 7.1 6.2
%%cve:2026-69485%% No No - - Important 8.8 7.7
%%cve:2026-78463%% No No - - Important 8.8 7.7
%%cve:2026-80074%% No No - - Important 8.8 7.7
%%cve:2026-80077%% No No - - Important 8.8 7.7
%%cve:2026-83998%% No No - - Important 8.8 7.7
Remote Desktop Gateway Service Elevation of Privilege Vulnerability
%%cve:2026-69292%% No No - - Important 7.0 6.1
%%cve:2026-69338%% No No - - Important 7.1 6.2
Remote Desktop Licensing Service Elevation of Privilege Vulnerability
%%cve:2026-68893%% No No - - Important 7.1 6.2
Remote Desktop ServicesRemote Code Execution Vulnerability
%%cve:2026-69514%% No No - - Important 7.5 6.5
%%cve:2026-69525%% No No - - Important 9.8 8.5
%%cve:2026-69536%% No No - - Important 7.1 6.2
%%cve:2026-69539%% No No - - Important 7.5 6.5
%%cve:2026-69599%% No No - - Important 7.5 6.5
Role: Windows Fax Service Elevation of Privilege Vulnerability
%%cve:2026-69509%% No No - - Important 7.8 6.8
%%cve:2026-69621%% No No - - Important 7.0 6.1
%%cve:2026-72944%% No No - - Important 7.8 6.8
SQL Server Elevation of Privilege Vulnerability
%%cve:2026-66820%% No No - - Important 8.8 7.7
%%cve:2026-73028%% No No - - Important 8.8 7.7
%%cve:2026-77480%% No No - - Important 8.8 7.7
%%cve:2026-77483%% No No - - Important 8.8 7.7
%%cve:2026-77485%% No No - - Important 7.0 6.1
%%cve:2026-77487%% No No - - Important 8.8 7.7
SQL Server Remote Code Execution Vulnerability
%%cve:2026-78456%% No No - - Important 8.8 7.7
Skype for Business Information Disclosure Vulnerability
%%cve:2026-66304%% No No - - Important 7.5 6.5
%%cve:2026-66306%% No No - - Important 6.5 5.7
Skype for Business Remote Code Execution Vulnerability
%%cve:2026-66302%% No No - - Critical 9.8 8.5
Skype for Business Spoofing Vulnerability
%%cve:2026-63523%% No No - - Important 6.5 5.7
%%cve:2026-66305%% No No - - Important 7.1 6.2
%%cve:2026-69642%% No No - - Important 6.5 5.7
%%cve:2026-69646%% No No - - Important 8.3 7.2
Skype for Business and Lync Denial of Service Vulnerability
%%cve:2026-66303%% No No - - Important 6.5 5.7
%%cve:2026-66307%% No No - - Important 7.5 6.5
%%cve:2026-66308%% No No - - Important 6.5 5.7
Spring Cloud Azure Elevation of Privilege Vulnerability
%%cve:2026-69854%% No No - - Critical 9.0 7.8
Storage Spaces Controller Information Disclosure Vulnerability
%%cve:2026-69568%% No No - - Important 5.5 4.8
Telnet Client Remote Code Execution Vulnerability
%%cve:2026-69431%% No No - - Important 9.8 8.5
Virtual Hard Disk (VHD) Miniport Driver Denial of Service Vulnerability
%%cve:2026-69384%% No No - - Important 7.1 6.2
Virtual Hard Disk (VHD) Miniport Driver Elevation of Privilege Vulernability
%%cve:2026-69541%% No No - - Important 7.8 6.8
%%cve:2026-69549%% No No - - Important 7.0 6.1
%%cve:2026-69611%% No No - - Important 7.0 6.1
%%cve:2026-69681%% No No - - Important 8.0 7.0
%%cve:2026-70574%% No No - - Important 7.8 6.8
Virtual Hard Disk (VHD) Miniport Driver Remote Code Execution Vulnerability
%%cve:2026-81355%% No No - - Critical 7.5 6.5
Visual Studio Code Information Disclosure Vulnerability
%%cve:2026-81383%% No No - - Important 7.4 6.4
Visual Studio Code Security Feature Bypass Vulnerability
%%cve:2026-70334%% No No - - Important 7.8 6.8
%%cve:2026-78461%% No No - - Important 7.4 6.4
%%cve:2026-78462%% No No - - Important 8.8 7.7
%%cve:2026-81356%% No No - - Important 8.2 7.1
%%cve:2026-81357%% No No - - Important 8.2 7.1
%%cve:2026-81376%% No No - - Important 9.6 8.3
%%cve:2026-81378%% No No - - Important 8.2 7.1
%%cve:2026-81379%% No No - - Important 8.2 7.1
Visual Studio Code Tampering Vulnerability
%%cve:2026-81377%% No No - - Important 6.5 5.7
Visual Studio Remote Code Execution Vulnerability
%%cve:2026-77906%% No No - - Important 8.8 7.7
%%cve:2026-77907%% No No - - Important 8.8 7.7
Volume Manager Driver Elevation of Privilege Vulnerability
%%cve:2026-69407%% No No - - Important 7.8 6.8
%%cve:2026-69418%% No No - - Important 8.0 7.0
%%cve:2026-69432%% No No - - Important 7.8 6.8
Volume Shadow Copy Elevation of Privilege Vulnerability
%%cve:2026-72985%% No No - - Important 6.8 5.9
Web Media Extensions Remote Code Execution Vulnerability
%%cve:2026-81352%% No No - - Critical 8.8 7.7
Win32k Information Disclosure Vulnerability
%%cve:2026-69609%% No No - - Important 5.5 4.8
%%cve:2026-69808%% No No - - Important 5.5 4.8
%%cve:2026-69832%% No No - - Important 5.6 4.9
%%cve:2026-69853%% No No - - Important 4.7 4.1
%%cve:2026-70290%% No No - - Important 5.5 4.8
Windows AF_UNIX Socket Provider Elevation of Privilege Vulnerability
%%cve:2026-70565%% No No - - Important 7.0 6.1
Windows ALPC Elevation of Privilege Vulnerability
%%cve:2026-69834%% No No - - Important 7.0 6.1
%%cve:2026-69874%% No No - - Critical 8.2 7.1
Windows Accounts Control Elevation of Privilege Vulnerability
%%cve:2026-69654%% No No - - Important 7.0 6.1
%%cve:2026-69816%% No No - - Important 7.0 6.1
Windows Active Directory Domain Services Denial of Service Vulnerability
%%cve:2026-62762%% No No - - Important 6.5 5.7
%%cve:2026-69809%% No No - - Important 7.5 6.5
Windows Active Directory Domain Services Remote Code Execution Vulnerability
%%cve:2026-62813%% No No - - Important 7.5 6.5
%%cve:2026-69524%% No No - - Important 8.1 7.1
%%cve:2026-69546%% No No - - Important 8.1 7.1
Windows Advanced Local Procedure Call (ALPC) Elevation of Privilege Vulnerability
%%cve:2026-85880%% No Yes - - Important 7.8 6.8
Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability
%%cve:2026-50349%% No No - - Important 7.0 6.1
%%cve:2026-70342%% No No - - Important 8.1 7.1
Windows Audio Service Elevation of Privilege Vulnerability
%%cve:2026-69311%% No No - - Important 7.0 6.1
%%cve:2026-69394%% No No - - Important 7.0 6.1
%%cve:2026-69447%% No No - - Important 7.8 6.8
%%cve:2026-69540%% No No - - Important 7.0 6.1
%%cve:2026-69604%% No No - - Important 7.8 6.8
%%cve:2026-69692%% No No - - Important 7.0 6.1
%%cve:2026-69801%% No No - - Important 7.8 6.8
%%cve:2026-70562%% No No - - Important 7.0 6.1
Windows Authentication Methods Elevation of Privilege Vulnerability
%%cve:2026-73005%% No No - - Important 7.0 6.1
Windows Autopilot Tampering Vulnerability
%%cve:2026-73004%% No No - - Important 5.5 4.8
Windows Bind Filter Driver Elevation of Privilege Vulnerability
%%cve:2026-68825%% No No - - Important 7.0 6.1
Windows Biometric Service Elevation of Privilege Vulnerability
%%cve:2026-69293%% No No - - Important 7.8 6.8
%%cve:2026-69298%% No No - - Important 7.8 6.8
%%cve:2026-69323%% No No - - Important 7.8 6.8
%%cve:2026-69352%% No No - - Important 7.8 6.8
%%cve:2026-69476%% No No - - Important 7.8 6.8
%%cve:2026-69489%% No No - - Important 7.8 6.8
%%cve:2026-69580%% No No - - Important 7.8 6.8
%%cve:2026-69583%% No No - - Important 7.8 6.8
%%cve:2026-69589%% No No - - Important 7.8 6.8
%%cve:2026-69593%% No No - - Important 7.8 6.8
%%cve:2026-69727%% No No - - Important 8.0 7.0
%%cve:2026-69738%% No No - - Important 7.8 6.8
%%cve:2026-69773%% No No - - Important 8.0 7.0
%%cve:2026-69787%% No No - - Important 7.8 6.8
%%cve:2026-69826%% No No - - Important 8.0 7.0
%%cve:2026-70572%% No No - - Important 7.8 6.8
%%cve:2026-70573%% No No - - Important 7.0 6.1
%%cve:2026-70581%% No No - - Important 7.8 6.8
%%cve:2026-72941%% No No - - Important 7.8 6.8
%%cve:2026-72988%% No No - - Important 7.8 6.8
%%cve:2026-72990%% No No - - Important 7.8 6.8
%%cve:2026-72991%% No No - - Important 7.8 6.8
%%cve:2026-72992%% No No - - Important 7.8 6.8
%%cve:2026-72993%% No No - - Important 7.8 6.8
%%cve:2026-72994%% No No - - Important 7.8 6.8
%%cve:2026-72995%% No No - - Important 7.8 6.8
%%cve:2026-72996%% No No - - Important 7.8 6.8
%%cve:2026-72997%% No No - - Important 7.8 6.8
%%cve:2026-73000%% No No - - Important 7.8 6.8
%%cve:2026-73001%% No No - - Important 7.8 6.8
%%cve:2026-73002%% No No - - Important 7.8 6.8
%%cve:2026-73007%% No No - - Important 7.8 6.8
%%cve:2026-73011%% No No - - Important 7.8 6.8
%%cve:2026-73015%% No No - - Important 7.8 6.8
%%cve:2026-73020%% No No - - Important 7.8 6.8
%%cve:2026-73021%% No No - - Important 7.8 6.8
%%cve:2026-73026%% No No - - Important 7.8 6.8
%%cve:2026-77489%% No No - - Important 7.8 6.8
%%cve:2026-78447%% No No - - Important 7.8 6.8
%%cve:2026-78448%% No No - - Important 7.8 6.8
%%cve:2026-83954%% No No - - Important 7.8 6.8
%%cve:2026-83955%% No No - - Important 7.8 6.8
%%cve:2026-83967%% No No - - Important 7.8 6.8
%%cve:2026-83968%% No No - - Important 7.8 6.8
%%cve:2026-83969%% No No - - Important 7.8 6.8
%%cve:2026-83970%% No No - - Important 7.8 6.8
%%cve:2026-83971%% No No - - Important 7.8 6.8
%%cve:2026-83972%% No No - - Important 7.8 6.8
%%cve:2026-83973%% No No - - Important 7.8 6.8
%%cve:2026-83974%% No No - - Important 7.8 6.8
%%cve:2026-83975%% No No - - Important 7.8 6.8
%%cve:2026-83976%% No No - - Important 7.8 6.8
%%cve:2026-83977%% No No - - Important 7.8 6.8
%%cve:2026-83978%% No No - - Important 7.8 6.8
%%cve:2026-83979%% No No - - Important 7.8 6.8
%%cve:2026-83980%% No No - - Important 7.8 6.8
%%cve:2026-83981%% No No - - Important 7.8 6.8
%%cve:2026-83982%% No No - - Important 7.8 6.8
%%cve:2026-83983%% No No - - Important 7.8 6.8
%%cve:2026-83985%% No No - - Important 7.8 6.8
%%cve:2026-83986%% No No - - Important 7.8 6.8
%%cve:2026-83987%% No No - - Important 7.8 6.8
%%cve:2026-83988%% No No - - Important 7.8 6.8
Windows Biometric Service Information Disclosure Vulnerability
%%cve:2026-73008%% No No - - Important 5.5 4.8
Windows BitLocker Elevation of Privilege Vulnerability
%%cve:2026-69458%% No No - - Important 8.0 7.0
Windows BitLocker Remote Code Execution Vulnerability
%%cve:2026-69449%% No No - - Important 6.7 5.8
Windows Bluetooth Port Driver Elevation of Privilege Vulnerability
%%cve:2026-69817%% No No - - Important 7.0 6.1
Windows Bluetooth Port Driver Information Disclosure Vulnerability
%%cve:2026-68849%% No No - - Important 4.7 4.1
Windows Bluetooth Service Elevation of Privilege Vulnerability
%%cve:2026-69388%% No No - - Important 7.0 6.1
%%cve:2026-69398%% No No - - Important 7.0 6.1
%%cve:2026-69448%% No No - - Important 7.0 6.1
%%cve:2026-69889%% No No - - Important 7.0 6.1
Windows Boot Manager Elevation of Privilege Vulnerability
%%cve:2026-77892%% No No - - Important 6.8 5.9
Windows Broadcast DVR User Service Elevation of Privilege Vulnerability
%%cve:2026-69735%% No No - - Important 7.0 6.1
Windows Broker Infrastructure Service Elevation of Privilege Vulnerability
%%cve:2026-69391%% No No - - Important 7.8 6.8
Windows CD-ROM Driver Elevation of Privilege Vulnerability
%%cve:2026-69283%% No No - - Important 7.8 6.8
%%cve:2026-69561%% No No - - Important 7.8 6.8
Windows CD-ROM Driver Information Disclosure Vulnerability
%%cve:2026-78454%% No No - - Important 5.5 4.8
%%cve:2026-78508%% No No - - Important 4.6 4.0
Windows Camera Frame Server Monitor Elevation of Privilege Vulnerability
%%cve:2026-69542%% No No - - Important 7.8 6.8
Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability
%%cve:2026-69279%% No No - - Important 7.0 6.1
%%cve:2026-80093%% No No - - Important 7.0 6.1
Windows Cloud Files Mini Filter Driver Tampering Vulnerability
%%cve:2026-83991%% No No - - Important 5.5 4.8
Windows Compressed Folder Elevation of Privilege Vulnerability
%%cve:2026-69445%% No No - - Important 7.8 6.8
Windows Compressed Folder Information Disclosure Vulnerability
%%cve:2026-70019%% No No - - Important 6.5 5.7
Windows Compressed Folder Remote Code Execution Vulnerability
%%cve:2026-69496%% No No - - Important 9.8 8.5
Windows Connected User Experiences and Telemetry Information Disclosure Vulnerability
%%cve:2026-69267%% No No - - Important 6.5 5.7
Windows Container Manager Service Security Feature Bypass Vulnerability
%%cve:2026-69771%% No No - - Important 4.7 4.1
Windows Core Messaging Elevation of Privilege Vulnerability
%%cve:2026-70583%% No No - - Important 7.8 6.8
%%cve:2026-70584%% No No - - Important 7.8 6.8
Windows Credential Guard Elevation of Privilege Vulnerability
%%cve:2026-70578%% No No - - Important 7.0 6.1
%%cve:2026-72958%% No No - - Critical 8.2 7.1
Windows Credential Providers Elevation of Privilege Vulnerability
%%cve:2026-69790%% No No - - Important 7.8 6.8
%%cve:2026-69814%% No No - - Important 7.0 6.1
Windows Credential Providers Remote Code Execution Vulnerability
%%cve:2026-69729%% No No - - Important 8.8 7.7
Windows DCOM Server Elevation of Privilege Vulnerability
%%cve:2026-69284%% No No - - Important 7.8 6.8
Windows DHCP Client Denial of Service Vulnerability
%%cve:2026-69781%% No No - - Important 6.5 5.7
Windows DHCP Client Elevation of Privilege Vulnerability
%%cve:2026-69777%% No No - - Important 8.0 7.0
Windows DHCP Server Denial of Service Vulnerability
%%cve:2026-69342%% No No - - Important 7.5 6.5
%%cve:2026-69405%% No No - - Important 5.7 5.0
%%cve:2026-69416%% No No - - Important 5.7 5.0
%%cve:2026-69497%% No No - - Important 6.5 5.7
%%cve:2026-69637%% No No - - Important 5.7 5.0
%%cve:2026-69679%% No No - - Important 5.7 5.0
%%cve:2026-70065%% No No - - Important 7.5 6.5
%%cve:2026-77494%% No No - - Important 7.5 6.5
%%cve:2026-77498%% No No - - Important 7.5 6.5
%%cve:2026-77499%% No No - - Important 7.5 6.5
%%cve:2026-77501%% No No - - Important 7.5 6.5
%%cve:2026-77502%% No No - - Important 7.5 6.5
%%cve:2026-77886%% No No - - Important 7.5 6.5
%%cve:2026-77888%% No No - - Important 7.5 6.5
%%cve:2026-77889%% No No - - Important 7.5 6.5
%%cve:2026-77890%% No No - - Important 7.5 6.5
%%cve:2026-77893%% No No - - Important 7.5 6.5
%%cve:2026-77895%% No No - - Important 7.5 6.5
Windows DHCP Server Elevation of Privilege Vulnerability
%%cve:2026-69415%% No No - - Important 6.8 5.9
Windows DHCP Server Information Disclosure Vulnerability
%%cve:2026-69297%% No No - - Important 6.5 5.7
%%cve:2026-69803%% No No - - Important 5.9 5.2
%%cve:2026-69929%% No No - - Important 5.9 5.2
%%cve:2026-69930%% No No - - Important 5.9 5.2
%%cve:2026-70124%% No No - - Important 5.9 5.2
Windows DHCP Server Remote Code Execution Vulnerability
%%cve:2026-69266%% No No - - Important 8.8 7.7
%%cve:2026-69412%% No No - - Important 8.0 7.0
%%cve:2026-69510%% No No - - Important 8.1 7.1
%%cve:2026-69547%% No No - - Important 8.8 7.7
%%cve:2026-69620%% No No - - Important 8.1 7.1
%%cve:2026-69845%% No No - - Critical 9.8 8.5
%%cve:2026-69847%% No No - - Important 8.0 7.0
%%cve:2026-69876%% No No - - Important 8.0 7.0
%%cve:2026-69878%% No No - - Important 6.4 5.6
%%cve:2026-72979%% No No - - Critical 9.8 8.5
%%cve:2026-77887%% No No - - Important 6.4 5.6
%%cve:2026-77891%% No No - - Important 6.4 5.6
Windows DNS Denial of Service Vulnerability
%%cve:2026-69631%% No No - - Important 7.5 6.5
%%cve:2026-70091%% No No - - Important 5.9 5.2
Windows DNS Elevation of Privilege Vulnerability
%%cve:2026-69310%% No No - - Important 7.0 6.1
%%cve:2026-72948%% No No - - Important 6.7 5.8
Windows DNS Information Disclosure Vulnerability
%%cve:2026-69369%% No No - - Important 5.5 4.8
%%cve:2026-69672%% No No - - Important 5.5 4.8
Windows DNS Remote Code Execution Vulnerability
%%cve:2026-72987%% No No - - Critical 8.1 7.1
Windows DNS Server Denial of Service Vulnerability
%%cve:2026-78523%% No No - - Important 5.9 5.2
Windows DNS Server Remote Code Execution Vulnerability
%%cve:2026-69551%% No No - - Important 8.8 7.7
%%cve:2026-69730%% No No - - Critical 9.8 8.5
%%cve:2026-69782%% No No - - Important 8.1 7.1
%%cve:2026-69813%% No No - - Critical 8.1 7.1
%%cve:2026-69827%% No No - - Critical 8.1 7.1
%%cve:2026-69858%% No No - - Critical 8.1 7.1
%%cve:2026-69989%% No No - - Important 8.1 7.1
%%cve:2026-72928%% No No - - Important 7.5 6.5
%%cve:2026-77505%% No No - - Critical 8.1 7.1
Windows DNS Spoofing Vulnerability
%%cve:2026-69680%% No No - - Important 8.1 7.1
Windows DWM Core Library Elevation of Privilege Vulnerability
%%cve:2026-69775%% No No - - Important 7.1 6.2
Windows Defender Firewall Service Elevation of Privilege Vulnerability
%%cve:2026-70568%% No No - - Important 7.0 6.1
Windows Defender Firewall Service Information Disclosure Vulnerability
%%cve:2026-68831%% No No - - Important 5.5 4.8
Windows Deployment Services Remote Code Execution Vulnerability
%%cve:2026-69607%% No No - - Important 7.5 6.5
%%cve:2026-72943%% No No - - Important 7.5 6.5
%%cve:2026-72954%% No No - - Critical 7.5 6.5
%%cve:2026-72957%% No No - - Critical 7.8 6.8
Windows Device Association Broker Service Elevation of Privilege Vulnerability
%%cve:2026-69314%% No No - - Important 7.1 6.2
%%cve:2026-69693%% No No - - Important 7.0 6.1
Windows Device Association Service Elevation of Privilege Vulnerability
%%cve:2026-69296%% No No - - Important 7.1 6.2
%%cve:2026-69478%% No No - - Important 7.8 6.8
%%cve:2026-69488%% No No - - Important 7.0 6.1
%%cve:2026-69574%% No No - - Important 7.0 6.1
%%cve:2026-69581%% No No - - Important 7.0 6.1
%%cve:2026-69711%% No No - - Important 7.0 6.1
%%cve:2026-69714%% No No - - Important 8.0 7.0
%%cve:2026-69791%% No No - - Important 7.0 6.1
%%cve:2026-69866%% No No - - Important 7.0 6.1
%%cve:2026-77500%% No No - - Important 7.8 6.8
%%cve:2026-83940%% No No - - Important 7.0 6.1
Windows Device Health Attestation (DHA) Information Disclosure Vulnerability
%%cve:2026-69443%% No No - - Important 7.5 7.5
Windows Devices Human Interface Elevation of Privilege Vulnerability
%%cve:2026-69472%% No No - - Important 7.0 6.1
Windows Direct Show Remote Code Execution Vulnerability
%%cve:2026-69715%% No No - - Important 9.8 8.5
Windows Display Enhancement Service Elevation of Privilege Vulnerability
%%cve:2026-70567%% No No - - Important 7.0 6.1
Windows Distributed File System (DFS) Denial of Service Vulnerability
%%cve:2026-78446%% No No - - Important 5.3 4.6
Windows Distributed File System (DFS) Elevation of Privilege Vulnerability
%%cve:2026-69424%% No No - - Important 7.8 6.8
Windows Embedded Mode Service Elevation of Privilege Vulnerability
%%cve:2026-69430%% No No - - Important 7.0 6.1
Windows Encrypting File System (EFS) Elevation of Privilege Vulnerability
%%cve:2026-69688%% No No - - Important 7.1 6.2
%%cve:2026-69841%% No No - - Important 7.8 6.8
Windows Encrypting File System (EFS) Information Disclosure Vulnerability
%%cve:2026-69794%% No No - - Important 5.5 4.8
Windows Enterprise App Management Elevation of Privilege Vulnerability
%%cve:2026-69481%% No No - - Important 8.0 7.0
%%cve:2026-69907%% No No - - Important 7.8 6.8
Windows Error Reporting Elevation of Privilege Vulnerability
%%cve:2026-68894%% No No - - Important 8.0 7.0
%%cve:2026-69362%% No No - - Important 7.0 6.1
%%cve:2026-69433%% No No - - Important 7.8 6.8
%%cve:2026-69436%% No No - - Important 7.8 6.8
%%cve:2026-69450%% No No - - Important 7.8 6.8
%%cve:2026-69462%% No No - - Important 8.0 7.0
%%cve:2026-69513%% No No - - Important 7.8 6.8
%%cve:2026-69612%% No No - - Important 7.8 6.8
%%cve:2026-69896%% No No - - Important 7.0 6.1
%%cve:2026-83996%% No No - - Important 8.8 7.7
Windows Error Reporting Information Disclosure Vulnerability
%%cve:2026-69684%% No No - - Important 5.5 4.8
Windows Error Reporting Tampering Vulnerability
%%cve:2026-69482%% No No - - Important 7.1 6.2
Windows Event Logging Service Remote Code Execution Vulnerability
%%cve:2026-69493%% No No - - Important 9.8 8.5
%%cve:2026-69494%% No No - - Important 8.8 7.7
%%cve:2026-69495%% No No - - Important 8.8 7.7
Windows Failover Cluster Elevation of Privilege Vulnerability
%%cve:2026-71338%% No No - - Important 6.4 5.6
Windows Failover Cluster Information Disclosure Vulnerability
%%cve:2026-72989%% No No - - Important 7.5 6.5
Windows Fast FAT Driver Elevation of Privilege Vulnerability
%%cve:2026-68878%% No No - - Important 8.0 7.0
Windows Fast FAT Driver Remote Code Execution Vulnerability
%%cve:2026-69347%% No No - - Important 7.4 6.4
Windows File History Service Elevation of Privilege Vulnerability
%%cve:2026-68837%% No No - - Important 7.0 6.1
%%cve:2026-71340%% No No - - Important 7.0 6.1
%%cve:2026-72947%% No No - - Important 6.4 5.6
Windows GDI Information Disclosure Vulnerability
%%cve:2026-77491%% No No - - Important 5.5 4.8
Windows GDI+ Elevation of Privilege Vulnerability
%%cve:2026-68827%% No No - - Important 8.0 7.0
Windows GDI+ Information Disclosure Vulnerability
%%cve:2026-69288%% No No - - Important 5.5 4.8
Windows Graphics Component Remote Code Execution Vulnerability
%%cve:2026-77493%% No No - - Critical 9.8 8.5
%%cve:2026-81955%% No No - - Critical 8.8 7.7
Windows Group Policy Elevation of Privilege Vulnerability
%%cve:2026-69717%% No No - - Important 8.0 7.0
Windows HTTP Print Provider Remote Code Execution Vulnerability
%%cve:2026-69623%% No No - - Important 8.0 7.0
%%cve:2026-69769%% No No - - Critical 9.8 8.5
Windows HTTP.sys Elevation of Privilege Vulnerability
%%cve:2026-69597%% No No - - Important 7.1 6.2
Windows Hello Elevation of Privilege Vulnerability
%%cve:2026-69710%% No No - - Critical 7.5 6.5
%%cve:2026-69725%% No No - - Critical 7.8 6.8
%%cve:2026-69740%% No No - - Critical 8.8 7.7
%%cve:2026-69784%% No No - - Critical 8.8 7.7
%%cve:2026-69799%% No No - - Critical 7.8 6.8
%%cve:2026-69820%% No No - - Critical 8.2 7.1
%%cve:2026-69864%% No No - - Critical 7.8 6.8
%%cve:2026-81354%% No No - - Critical 8.2 7.1
Windows Hello Security Feature Bypass Vulnerability
%%cve:2026-72980%% No No - - Critical 4.4 3.9
Windows Host Guardian Service Elevation of Privilege Vulnerability
%%cve:2026-69682%% No No - - Important 7.0 6.1
Windows Hyper-V Elevation of Privilege Vulnerability
%%cve:2026-69553%% No No - - Important 7.1 6.2
%%cve:2026-72961%% No No - - Critical 8.2 7.1
Windows Hyper-V Remote Code Execution Vulnerability
%%cve:2026-69603%% No No - - Critical 8.8 7.7
%%cve:2026-69910%% No No - - Important 9.8 8.5
%%cve:2026-80083%% No No - - Critical 8.8 7.7
Windows IP Address Management (IPAM) Service Elevation of Privilege Vulnerability
%%cve:2026-69694%% No No - - Important 7.0 6.1
Windows Image Acquisition Elevation of Privilege Vulnerability
%%cve:2026-69341%% No No - - Important 7.0 6.1
%%cve:2026-69500%% No No - - Important 7.0 6.1
%%cve:2026-69613%% No No - - Important 7.0 6.1
Windows Image Acquisition Information Disclosure Vulnerability
%%cve:2026-69483%% No No - - Important 4.7 4.1
Windows Imaging Component Information Disclosure Vulnerability
%%cve:2026-69318%% No No - - Important 5.5 4.8
Windows Imaging Component Remote Code Execution Vulnerability
%%cve:2026-69499%% No No - - Critical 8.8 7.7
%%cve:2026-69860%% No No - - Critical 8.8 7.7
%%cve:2026-70296%% No No - - Critical 9.8 8.5
%%cve:2026-73013%% No No - - Critical 8.8 7.7
%%cve:2026-73023%% No No - - Critical 8.8 7.7
%%cve:2026-77495%% No No - - Critical 8.8 7.7
%%cve:2026-83992%% No No - - Important 8.8 7.7
Windows Installer Elevation of Privilege Vulnerability
%%cve:2026-62694%% No No - - Important 7.0 6.1
%%cve:2026-69441%% No No - - Important 7.0 6.1
%%cve:2026-71339%% No No - - Important 6.7 5.8
%%cve:2026-72929%% No No - - Important 7.8 6.8
%%cve:2026-77894%% No No - - Important 7.0 6.1
Windows Internet Connection Sharing (ICS) Elevation of Privilege Vulnerability
%%cve:2026-72926%% No No - - Important 7.0 6.1
Windows Internet Connection Sharing (ICS) Tampering Vulnerability
%%cve:2026-72964%% No No - - Important 5.5 4.8
Windows Internet Key Exchange (IKE) Extension Denial of Service Vulnerability
%%cve:2026-69587%% No No - - Important 7.5 6.5
%%cve:2026-69881%% No No - - Important 7.5 6.5
Windows Internet Key Exchange (IKE) Protocol Extensions Remote Code Execution Vulnerability
%%cve:2026-69429%% No No - - Important 7.5 6.5
Windows Kerberos Denial of Service Vulnerability
%%cve:2026-69744%% No No - - Important 7.5 6.5
%%cve:2026-69760%% No No - - Important 7.5 6.5
Windows Kerberos Elevation of Privilege Vulnerability
%%cve:2026-69685%% No No - - Important 7.8 6.8
%%cve:2026-69822%% No No - - Important 7.8 6.8
Windows Kerberos Remote Code Execution Vulnerability
%%cve:2026-69676%% No No - - Critical 8.8 7.7
Windows Kernel Elevation of Privilege Vulnerability
%%cve:2026-68846%% No No - - Important 7.1 6.2
%%cve:2026-68884%% No No - - Important 7.0 6.1
%%cve:2026-69366%% No No - - Important 7.1 6.2
%%cve:2026-69466%% No No - - Important 7.0 6.1
%%cve:2026-69473%% No No - - Important 7.0 6.1
%%cve:2026-69578%% No No - - Important 7.0 6.1
%%cve:2026-83942%% No No - - Important 7.8 6.8
%%cve:2026-85360%% No No - - Important 7.0 6.1
Windows Kernel Information Disclosure Vulnerability
%%cve:2026-69406%% No No - - Important 5.5 4.8
%%cve:2026-69723%% No No - - Important 5.7 5.0
Windows Kernel Remote Code Execution Vulnerability
%%cve:2026-69669%% No No - - Important 8.8 7.7
Windows Kernel-Mode Driver Elevation of Privilege Vulnerability
%%cve:2026-69421%% No No - - Important 7.8 6.8
Windows Key Distribution Center Denial of Service Vulnerability
%%cve:2026-84001%% No No - - Important 7.5 6.5
Windows Key Distribution Center Remote Code Execution Vulnerability
%%cve:2026-69712%% No No - - Critical 8.8 7.7
Windows LDAP - Lightweight Directory Access Protocol Denial of Service Vulnerability
%%cve:2026-69428%% No No - - Important 7.5 6.5
Windows License Manager Elevation of Privilege Vulnerability
%%cve:2026-69281%% No No - - Important 7.0 6.1
Windows License Manager Information Disclosure Vulnerability
%%cve:2026-69315%% No No - - Important 5.5 4.8
Windows Link Layer Topology Discovery Protocol Remote Code Execution Vulnerability
%%cve:2026-69732%% No No - - Important 8.1 7.1
Windows MIDI Service Module Elevation of Privileges Vulnerability
%%cve:2026-69440%% No No - - Important 7.0 6.1
%%cve:2026-69508%% No No - - Important 7.8 6.8
%%cve:2026-69720%% No No - - Important 7.8 6.8
%%cve:2026-78464%% No No - - Important 7.0 6.1
Windows MIDI Service Module Information Disclosure Vulnerability
%%cve:2026-68842%% No No - - Important 5.5 4.8
%%cve:2026-69339%% No No - - Important 5.5 4.8
Windows Management Instrumentation Elevation of Privilege Vulnerability
%%cve:2026-69451%% No No - - Important 7.1 6.2
%%cve:2026-70582%% No No - - Important 6.4 5.6
%%cve:2026-77905%% No No - - Important 7.0 6.1
Windows Management Instrumentation Information Disclosure Vulnerability
%%cve:2026-69349%% No No - - Important 5.7 5.0
Windows Management Services Elevation of Privilege Vulnerability
%%cve:2026-73012%% No No - - Important 8.8 7.7
Windows Media Elevation of Privilege Vulnerability
%%cve:2026-69891%% No No - - Important 7.0 6.1
Windows Media Player Remote Code Execution Vulnerability
%%cve:2026-70203%% No No - - Critical 8.8 7.7
%%cve:2026-72960%% No No - - Critical 8.8 7.7
Windows Message Queuing Elevation of Privilege Vulnerability
%%cve:2026-69645%% No No - - Important 7.0 6.1
Windows Message Queuing Queue Manager Denial of Service Vulnerability
%%cve:2026-68887%% No No - - Important 7.5 6.5
Windows Message Queuing Queue Manager Information Disclosure Vulnerability
%%cve:2026-72932%% No No - - Important 7.5 6.5
Windows Message Queuing Remote Code Execution Vulnerability
%%cve:2026-69579%% No No - - Critical 9.8 8.5
%%cve:2026-83997%% No No - - Important 8.1 7.1
Windows Mobile Broadband Information Disclosure Vulnerability
%%cve:2026-70579%% No No - - Important 7.5 6.5
Windows Modern Device Management (MDM) Elevation of Privilege Vulnerability
%%cve:2026-69377%% No No - - Important 7.8 6.8
%%cve:2026-69460%% No No - - Important 7.1 6.2
%%cve:2026-70577%% No No - - Important 7.0 6.1
%%cve:2026-73003%% No No - - Important 7.0 6.1
%%cve:2026-73022%% No No - - Important 7.0 6.1
Windows Modern Device Management (MDM) Security Feature Bypass Vulnerability
%%cve:2026-69674%% No No - - Important 5.5 4.8
Windows Modern Execution Server Elevation of Privilege Vulnerability
%%cve:2026-72963%% No No - - Important 7.0 6.1
Windows NDIS Elevation of Privilege Vulnerability
%%cve:2026-69357%% No No - - Important 7.1 6.2
%%cve:2026-69396%% No No - - Important 7.1 6.2
Windows NFS Portmapper Elevation of Privilege Vulnerability
%%cve:2026-71334%% No No - - Important 7.8 6.8
Windows NTFS Elevation of Privilege Vulnerability
%%cve:2026-68832%% No No - - Important 7.8 6.8
%%cve:2026-68834%% No No - - Important 8.0 7.0
%%cve:2026-68838%% No No - - Important 8.0 7.0
%%cve:2026-68841%% No No - - Important 7.8 6.8
%%cve:2026-69265%% No No - - Important 7.8 6.8
%%cve:2026-69312%% No No - - Important 7.8 6.8
%%cve:2026-69332%% No No - - Important 8.0 7.0
%%cve:2026-69340%% No No - - Important 7.1 6.2
%%cve:2026-69379%% No No - - Important 7.0 6.1
%%cve:2026-69505%% No No - - Important 8.0 7.0
%%cve:2026-69532%% No No - - Important 7.8 6.8
%%cve:2026-69567%% No No - - Important 7.0 6.1
%%cve:2026-69875%% No No - - Important 8.0 7.0
%%cve:2026-72935%% No No - - Important 6.7 5.8
%%cve:2026-77503%% No No - - Important 8.4 7.3
%%cve:2026-83995%% No No - - Important 7.8 6.8
Windows NTFS Information Disclosure Vulnerability
%%cve:2026-68851%% No No - - Important 5.5 4.8
%%cve:2026-69504%% No No - - Important 5.5 4.8
%%cve:2026-69591%% No No - - Important 5.7 5.0
Windows NTFS Remote Code Execution Vulnerability
%%cve:2026-68833%% No No - - Important 6.8 5.9
%%cve:2026-68875%% No No - - Important 7.8 6.8
%%cve:2026-69461%% No No - - Important 8.8 7.7
%%cve:2026-69463%% No No - - Important 9.8 8.5
%%cve:2026-69479%% No No - - Important 8.4 7.3
%%cve:2026-69566%% No No - - Important 6.8 5.9
%%cve:2026-69638%% No No - - Important 8.4 7.3
%%cve:2026-69709%% No No - - Important 7.8 6.8
%%cve:2026-71329%% No No - - Important 6.8 5.9
Windows NTFS Tampering Vulnerability
%%cve:2026-69425%% No No - - Important 4.7 4.1
Windows Netlogon Remote Code Execution Vulnerability
%%cve:2026-72982%% No No - - Critical 9.8 8.5
Windows Netlogon Spoofing Vulnerability
%%cve:2026-62759%% No No - - Important 7.5 6.5
Windows Network Connection Broker Elevation of Privilege Vulnerability
%%cve:2026-72967%% No No - - Important 7.8 6.8
Windows Network Connection Broker Information Disclosure Vulnerability
%%cve:2026-68886%% No No - - Important 5.5 4.8
Windows Network File System Denial of Service Vulnerability
%%cve:2026-69372%% No No - - Important 5.7 5.0
Windows Network File System Remote Code Execution Vulnerability
%%cve:2026-69772%% No No - - Important 8.8 7.7
Windows Notification Elevation of Privilege Vulnerability
%%cve:2026-69648%% No No - - Important 7.0 6.1
Windows OLE DB Information Disclosure Vulnerability
%%cve:2026-78441%% No No - - Important 6.5 5.7
Windows OLE DB Remote Code Execution Vulnerability
%%cve:2026-78442%% No No - - Important 8.8 7.7
Windows Online Certificate Status Protocol (OCSP) Elevation of Privilege Vulnerability
%%cve:2026-69564%% No No - - Important 7.0 6.1
Windows Overlay Filter Elevation of Privilege Vulnerability
%%cve:2026-69350%% No No - - Important 6.7 5.8
%%cve:2026-69368%% No No - - Important 7.8 6.8
%%cve:2026-69371%% No No - - Important 8.0 7.0
%%cve:2026-69373%% No No - - Important 6.7 5.8
Windows Overlay Filter Information Disclosure Vulnerability
%%cve:2026-69316%% No No - - Important 4.7 4.1
%%cve:2026-69343%% No No - - Important 5.5 4.8
%%cve:2026-69474%% No No - - Important 4.8 4.2
Windows Paint Remote Code Execution Vulnerability
%%cve:2026-70586%% No No - - Critical 8.8 7.7
Windows Partition Management Driver Elevation of Privilege Vulnerability
%%cve:2026-69480%% No No - - Important 7.8 6.8
%%cve:2026-69492%% No No - - Important 7.0 6.1
Windows Partition Management Driver Information Disclosure Vulnerability
%%cve:2026-71341%% No No - - Important 5.5 4.8
Windows Performance Monitor Elevation of Privilege Vulnerability
%%cve:2026-69324%% No No - - Important 7.8 6.8
Windows Power Dependency Coordinator Elevation of Privilege Vulnerability
%%cve:2026-69459%% No No - - Important 7.8 6.8
Windows Power Dependency Coordinator Tampering Vulnerability
%%cve:2026-69321%% No No - - Important 5.5 4.8
Windows Print Spooler Components Denial of Service Vulnerability
%%cve:2026-69569%% No No - - Important 5.7 5.0
Windows Print Spooler Components Elevation of Privilege Vulnerability
%%cve:2026-68835%% No No - - Important 7.1 6.2
%%cve:2026-68848%% No No - - Important 7.8 6.8
%%cve:2026-69309%% No No - - Important 7.0 6.1
%%cve:2026-69346%% No No - - Important 8.0 7.0
%%cve:2026-69364%% No No - - Important 7.1 6.2
%%cve:2026-69838%% No No - - Important 7.0 6.1
%%cve:2026-69921%% No No - - Important 7.8 6.8
%%cve:2026-70564%% No No - - Important 7.8 6.8
Windows Print Spooler Components Information Disclosure Vulnerability
%%cve:2026-69344%% No No - - Important 5.5 4.8
%%cve:2026-69552%% No No - - Important 5.7 5.0
Windows Print Spooler Remote Code Execution Vulnerability
%%cve:2026-85877%% No No - - Important 8.8 7.7
Windows PrintWorkflowUserSvc Elevation of Privilege Vulnerability
%%cve:2026-69602%% No No - - Important 7.1 6.2
Windows Program Compatibility Assistant Service Elevation of Privilege Vulnerability
%%cve:2026-68845%% No No - - Important 7.8 6.8
%%cve:2026-68876%% No No - - Important 8.0 7.0
%%cve:2026-69534%% No No - - Important 7.8 6.8
%%cve:2026-69563%% No No - - Important 7.0 6.1
Windows Program Compatibility Assistant Service Information Disclosure Vulnerability
%%cve:2026-68873%% No No - - Important 5.5 4.8
%%cve:2026-68874%% No No - - Important 5.7 5.0
Windows Push Notifications Elevation of Privilege Vulnerability
%%cve:2026-62697%% No No - - Important 7.8 6.8
%%cve:2026-69280%% No No - - Important 7.0 6.1
%%cve:2026-69300%% No No - - Important 7.0 6.1
Windows RNDIS Information Disclosure Vulnerability
%%cve:2026-69548%% No No - - Important 4.6 4.0
Windows RNDIS Remote Code Execution Vulnerability
%%cve:2026-69768%% No No - - Important 9.8 8.5
Windows Registry Elevation of Privilege Vulnerability
%%cve:2026-69337%% No No - - Important 7.1 6.2
Windows Reliable Multicast Transport Driver (RMCAST) Remote Code Execution Vulnerability
%%cve:2026-69530%% No No - - Critical 8.1 7.1
%%cve:2026-78449%% No No - - Critical 8.1 7.1
%%cve:2026-78450%% No No - - Critical 8.1 7.1
Windows Remote Access Connection Manager Elevation of Privilege Vulnerability
%%cve:2026-69331%% No No - - Important 7.0 6.1
%%cve:2026-69455%% No No - - Important 7.8 6.8
%%cve:2026-71333%% No No - - Important 7.0 6.1
%%cve:2026-71342%% No No - - Important 7.0 6.1
Windows Remote Access Connection Manager Remote Code Execution Vulnerability
%%cve:2026-71343%% No No - - Important 7.8 6.8
%%cve:2026-71352%% No No - - Important 8.8 7.7
Windows Remote Access Connection Manager Tampering Vulnerability
%%cve:2026-72966%% No No - - Important 5.5 4.8
Windows Remote Desktop Client Denial of Service Vulnerability
%%cve:2026-77896%% No No - - Important 6.5 5.7
Windows Remote Desktop Client Information Disclosure Vulnerability
%%cve:2026-69317%% No No - - Important 5.7 5.0
Windows Remote Desktop Licensing Service Information Disclosure Vulnerability
%%cve:2026-69627%% No No - - Important 5.5 4.8
Windows Remote Desktop Protocol Information Disclosure Vulnerability
%%cve:2026-70587%% No No - - Important 7.5 6.5
Windows Remote Desktop Remote Code Execution Vulnerability
%%cve:2026-69518%% No No - - Critical 8.8 7.7
Windows Remote Desktop Services Elevation of Privilege Vulnerability
%%cve:2026-69287%% No No - - Important 7.0 6.1
%%cve:2026-69475%% No No - - Important 7.8 6.8
%%cve:2026-80096%% No No - - Important 8.8 7.7
Windows Remote Desktop Services Information Disclosure Vulnerability
%%cve:2026-69616%% No No - - Important 5.5 4.8
Windows Resilient File System (ReFS) Deduplication Service Elevation of Privilege Vulnerability
%%cve:2026-83999%% No No - - Important 7.0 6.1
Windows Resilient File System (ReFS) Elevation of Privilege Vulnerability
%%cve:2026-69617%% No No - - Important 7.0 6.1
%%cve:2026-83952%% No No - - Important 7.8 6.8
Windows Routing and Remote Access Service (RRAS) Denial of Service Vulnerability
%%cve:2026-72939%% No No - - Important 6.5 5.7
Windows Routing and Remote Access Service (RRAS) Elevation of Privilege Vulnerability
%%cve:2026-71351%% No No - - Important 7.0 6.1
%%cve:2026-71353%% No No - - Important 7.0 6.1
Windows Routing and Remote Access Service (RRAS) Remote Code Execution Vulnerability
%%cve:2026-69590%% No No - - Critical 9.8 8.5
%%cve:2026-69852%% No No - - Critical 7.5 6.5
%%cve:2026-70570%% No No - - Important 7.5 6.5
%%cve:2026-72950%% No No - - Critical 8.8 7.7
%%cve:2026-72959%% No No - - Critical 8.8 7.7
Windows SMB Client Elevation of Privilege Vulnerability
%%cve:2026-69544%% No No - - Important 7.8 6.8
Windows SMB Client Information Disclosure Vulnerability
%%cve:2026-69572%% No No - - Important 5.7 5.0
%%cve:2026-69618%% No No - - Important 5.5 4.8
Windows SMB Client Remote Code Execution Vulnerability
%%cve:2026-72936%% No No - - Important 8.1 7.1
Windows SMB Server Denial of Service Vulnerability
%%cve:2026-69374%% No No - - Important 6.5 5.7
Windows SMB Server Information Disclosure Vulnerability
%%cve:2026-69403%% No No - - Important 5.5 4.8
Windows SMB Server Network Transport Driver (srvnet.sys) Denial of Service Vulnerability
%%cve:2026-72949%% No No - - Important 7.5 6.5
Windows Schannel Denial of Service Vulnerability
%%cve:2026-70575%% No No - - Important 5.3 4.6
Windows Schannel Remote Code Execution Vulnerability
%%cve:2026-72940%% No No - - Important 8.8 7.7
Windows Secure Boot Security Feature Bypass Vulnerability
%%cve:2026-69713%% No No - - Important 4.4 3.9
Windows Secure Kernel Mode Elevation of Privilege Vulnerability
%%cve:2026-69501%% No No - - Critical 7.0 6.1
%%cve:2026-69846%% No No - - Critical 8.2 7.1
%%cve:2026-69906%% No No - - Critical 8.2 7.1
%%cve:2026-83939%% No No - - Critical 8.2 7.1
Windows Secure Socket Tunneling Protocol (SSTP) Denial of Service Vulnerability
%%cve:2026-72931%% No No - - Important 4.7 4.1
Windows Secure Socket Tunneling Protocol (SSTP) Elevation of Privilege Vulnerability
%%cve:2026-71332%% No No - - Important 7.0 6.1
Windows Secure Socket Tunneling Protocol (SSTP) Remote Code Execution Vulnerability
%%cve:2026-72930%% No No - - Important 7.0 6.1
%%cve:2026-73009%% No No - - Critical 9.8 8.5
Windows Security Center Elevation of Privilege Vulnerability
%%cve:2026-77899%% No No - - Important 7.0 6.1
Windows Security Health Service Elevation of Privilege Vulnerability
%%cve:2026-78457%% No No - - Important 7.0 6.1
Windows Server Elevation of Privilege Vulnerability
%%cve:2026-56177%% No No - - Important 7.8 6.8
Windows Services for NFS ONCRPC XDR Driver Denial of Service Vulnerability
%%cve:2026-83989%% No No - - Important 7.5 6.5
Windows Services for NFS ONCRPC XDR Driver Elevation of Privilege Vulnerability
%%cve:2026-73024%% No No - - Important 7.8 6.8
Windows Services for NFS ONCRPC XDR Driver Information Disclosure Vulnerability
%%cve:2026-71330%% No No - - Important 7.5 6.5
Windows Services for NFS ONCRPC XDR Driver Remote Code Execution Vulnerability
%%cve:2026-69595%% No No - - Critical 9.8 8.5
%%cve:2026-70585%% No No - - Critical 7.0 6.1
%%cve:2026-78445%% No No - - Critical 9.8 8.5
Windows Setup Files Cleanup Elevation of Privilege Vulnerability
%%cve:2026-69289%% No No - - Important 7.8 6.8
Windows Shell Elevation of Privilege Vulnerability
%%cve:2026-69383%% No No - - Important 7.0 6.1
%%cve:2026-69392%% No No - - Important 7.8 6.8
%%cve:2026-69528%% No No - - Important 7.8 6.8
%%cve:2026-69606%% No No - - Important 7.0 6.1
Windows Shell Remote Code Execution Vulnerability
%%cve:2026-69829%% No No - - Critical 9.8 8.5
Windows Shell Spoofing Vulnerability
%%cve:2026-70563%% No No - - Important 8.1 7.1
Windows Smart Card Elevation of Privilege Vulnerability
%%cve:2026-69785%% No No - - Important 7.8 6.8
Windows Spaceport.sys Elevation of Privilege Vulnerability
%%cve:2026-69512%% No No - - Important 8.0 7.0
%%cve:2026-69535%% No No - - Important 7.8 6.8
%%cve:2026-69643%% No No - - Important 8.0 7.0
%%cve:2026-69691%% No No - - Important 7.8 6.8
%%cve:2026-70569%% No No - - Important 7.8 6.8
Windows Spaceport.sys Information Disclosure Vulnerability
%%cve:2026-69390%% No No - - Important 5.5 4.8
%%cve:2026-69393%% No No - - Important 5.7 5.0
%%cve:2026-69741%% No No - - Important 5.5 4.8
%%cve:2026-69770%% No No - - Important 5.5 4.8
%%cve:2026-69895%% No No - - Important 4.7 4.1
%%cve:2026-72942%% No No - - Important 6.5 5.7
Windows Spaceport.sys Remote Code Execution Vulnerability
%%cve:2026-69538%% No No - - Important 7.8 6.8
%%cve:2026-71345%% No No - - Important 7.8 6.8
%%cve:2026-71348%% No No - - Important 6.8 5.9
%%cve:2026-71349%% No No - - Important 6.8 5.9
%%cve:2026-71350%% No No - - Important 6.8 5.9
%%cve:2026-72952%% No No - - Important 7.0 6.1
Windows Storage Elevation of Privilege Vulnerability
%%cve:2026-69328%% No No - - Important 7.8 6.8
Windows Storage Information Disclosure Vulnerability
%%cve:2026-78516%% No No - - Important 4.3 3.8
Windows Storage Management Provider Elevation of Privilege Vulnerability
%%cve:2026-69389%% No No - - Important 7.8 6.8
%%cve:2026-71337%% No No - - Important 7.8 6.8
Windows Storage Port Driver Information Disclosure Vulnerability
%%cve:2026-69381%% No No - - Important 4.6 4.0
%%cve:2026-72937%% No No - - Important 5.5 4.8
%%cve:2026-77492%% No No - - Important 5.5 4.8
Windows Storage Spaces Controller Elevation of Privilege Vulnerability
%%cve:2026-69290%% No No - - Important 7.8 6.8
%%cve:2026-69575%% No No - - Important 7.0 6.1
Windows Storage Spaces Controller Remote Code Execution Vulnerability
%%cve:2026-68844%% No No - - Important 7.8 6.8
%%cve:2026-68877%% No No - - Important 7.8 6.8
Windows TCP/IP Denial of Service Vulnerability
%%cve:2026-69588%% No No - - Important 7.5 6.5
Windows TCP/IP Elevation of Privilege Vulnerability
%%cve:2026-69385%% No No - - Important 7.0 6.1
%%cve:2026-69404%% No No - - Important 7.0 6.1
%%cve:2026-69757%% No No - - Important 7.1 6.2
%%cve:2026-69761%% No No - - Important 7.1 6.2
Windows TCP/IP Security Feature Bypass Vulnerability
%%cve:2026-69793%% No No - - Important 7.5 6.5
Windows Task Scheduler Information Disclosure Vulnerability
%%cve:2026-72945%% No No - - Important 5.5 4.8
Windows Text Shaping Information Disclosure Vulnerability
%%cve:2026-69353%% No No - - Important 5.5 4.8
Windows Text Shaping Remote Code Execution Vulnerability
%%cve:2026-69786%% No No - - Important 8.1 7.1
Windows URL Moniker Remote Code Execution Vulnerability
%%cve:2026-69434%% No No - - Important 8.8 7.7
Windows URL Moniker Security Feature Bypass Vulnerability
%%cve:2026-73019%% No No - - Important 4.3 3.8
Windows USB Audio Class Driver Information Disclosure Vulnerability
%%cve:2026-69286%% No No - - Important 5.5 4.8
Windows USB Audio Class driver (usbaudio.sys) Elevation of Privilege Vulnerability
%%cve:2026-69270%% No No - - Important 7.8 6.8
%%cve:2026-69307%% No No - - Important 7.8 6.8
%%cve:2026-69413%% No No - - Important 7.0 6.1
%%cve:2026-69469%% No No - - Important 6.6 5.8
%%cve:2026-69571%% No No - - Important 7.8 6.8
%%cve:2026-69687%% No No - - Important 7.8 6.8
%%cve:2026-69707%% No No - - Important 7.8 6.8
%%cve:2026-69859%% No No - - Important 7.0 6.1
Windows USB Driver Elevation of Privilege Vulnerability
%%cve:2026-68840%% No No - - Important 7.0 6.1
%%cve:2026-69295%% No No - - Important 7.8 6.8
%%cve:2026-69503%% No No - - Important 8.0 7.0
%%cve:2026-72953%% No No - - Important 7.8 6.8
Windows USB Driver Information Disclosure Vulnerability
%%cve:2026-69457%% No No - - Important 5.5 4.8
Windows USB Hub Driver Elevation of Privilege Vulnerability
%%cve:2026-72999%% No No - - Important 6.8 5.9
Windows USB Mass Storage Class Driver Elevation of Privilege Vulnerability
%%cve:2026-69490%% No No - - Important 6.8 5.9
Windows USB Mass Storage Class Driver Information Disclosure Vulnerability
%%cve:2026-69527%% No No - - Important 5.5 4.8
Windows USB Mass Storage Class Driver Remote Code Execution Vulnerability
%%cve:2026-68839%% No No - - Important 9.8 8.5
Windows USB Video Driver Elevation of Privilege Vulnerability
%%cve:2026-69319%% No No - - Important 7.0 6.1
%%cve:2026-69422%% No No - - Important 7.0 6.1
%%cve:2026-69423%% No No - - Important 8.0 7.0
%%cve:2026-69584%% No No - - Important 7.8 6.8
%%cve:2026-72962%% No No - - Critical 8.2 7.1
Windows Universal Disk Format File System Driver (UDFS) Elevation of Privilege Vulnerability
%%cve:2026-69573%% No No - - Important 7.0 6.1
%%cve:2026-69592%% No No - - Important 7.8 7.8
%%cve:2026-69758%% No No - - Important 7.8 7.8
Windows Universal Plug and Play (UPnP) Device Host Information Disclosure Vulnerability
%%cve:2026-68830%% No No - - Important 5.5 4.8
%%cve:2026-69351%% No No - - Important 5.5 4.8
Windows Update Stack Elevation of Privilege Vulnerability
%%cve:2026-81963%% No Yes - - Important 7.8 7.2
Windows VHD miniport driver Elevation of Privilege Vulnerability
%%cve:2026-56172%% No No - - Important 7.8 6.8
Windows VOLSNAP.SYS Remote Code Execution Vulnerability
%%cve:2026-69426%% No No - - Important 7.8 6.8
Windows Virtual Trusted Platform Module Elevation of Privilege Vulnerability
%%cve:2026-69890%% No No - - Critical 7.5 6.5
Windows Virtualization-Based Security (VBS) Enclave Elevation of Privilege Vulnerability
%%cve:2026-83498%% No No - - Critical 7.8 6.8
Windows Virtualization-Based Security (VBS) Information Disclosure Vulnerability
%%cve:2026-83501%% No No - - Critical 5.5 4.8
Windows Volume Manager Extension Driver Elevation of Privilege Vulnerability
%%cve:2026-69468%% No No - - Important 7.0 6.1
%%cve:2026-69582%% No No - - Important 7.8 6.8
%%cve:2026-77904%% No No - - Important 7.8 6.8
Windows Volume Manager Extension Driver Remote Code Execution Vulnerability
%%cve:2026-69291%% No No - - Important 8.8 7.7
%%cve:2026-69334%% No No - - Important 8.8 7.7
Windows Web Platform Storage Elevation of Privilege Vulnerability
%%cve:2026-69708%% No No - - Important 7.0 6.1
Windows WebClient Service Elevation of Privilege Vulnerability
%%cve:2026-72965%% No No - - Important 7.8 6.8
Windows Win32K Security Feature Bypass Vulnerability
%%cve:2026-69792%% No No - - Important 4.7 4.1
Windows Win32k Elevation of Privilege Vulnerability
%%cve:2026-68880%% No No - - Important 8.0 7.0
%%cve:2026-69274%% No No - - Important 7.1 6.2
%%cve:2026-69301%% No No - - Important 8.0 7.0
%%cve:2026-69333%% No No - - Important 7.0 6.1
%%cve:2026-69335%% No No - - Important 7.0 6.1
%%cve:2026-69348%% No No - - Important 7.8 6.8
%%cve:2026-69410%% No No - - Important 7.0 6.1
%%cve:2026-69498%% No No - - Important 7.0 6.1
%%cve:2026-69610%% No No - - Important 7.0 6.1
%%cve:2026-69630%% No No - - Important 7.0 6.1
%%cve:2026-69652%% No No - - Important 7.0 6.1
%%cve:2026-69689%% No No - - Important 8.0 7.0
%%cve:2026-69706%% No No - - Important 7.1 6.2
%%cve:2026-69762%% No No - - Important 8.0 7.0
%%cve:2026-69779%% No No - - Important 7.0 6.1
%%cve:2026-69818%% No No - - Important 7.0 6.1
%%cve:2026-69844%% No No - - Important 7.8 6.8
%%cve:2026-70283%% No No - - Important 7.0 6.1
%%cve:2026-70289%% No No - - Important 7.8 6.8
Windows Wireless Networking Elevation of Privilege Vulnerability
%%cve:2026-69517%% No No - - Important 7.0 6.1
Windows Wireless Wide Area Network Service Information Disclosure Vulnerability
%%cve:2026-69862%% No No - - Important 5.5 4.8
Windows Work Folder Service Elevation of Privilege Vulnerability
%%cve:2026-69560%% No No - - Important 7.0 6.1
Windows Work Folder Service Remote Code Execution Vulnerability
%%cve:2026-71336%% No No - - Important 8.8 7.7
Windows Work Folders Elevation of Privilege Vulnerability
%%cve:2026-80075%% No No - - Important 7.8 6.8
Windows exFAT File System Elevation of Privilege Vulnerability
%%cve:2026-69619%% No No - - Important 8.0 7.0
Windows iSCSI Denial of Service Vulnerability
%%cve:2026-68898%% No No - - Important 6.5 5.7
Windows iSCSI Remote Code Execution Vulnerability
%%cve:2026-69598%% No No - - Important 8.8 7.7
%%cve:2026-69628%% No No - - Important 8.8 7.7
Windows iSCSI Security Feature Bypass Vulnerability
%%cve:2026-73025%% No No - - Important 9.8 8.5
Windows iSCSI Target Service Denial of Service Vulnerability
%%cve:2026-69839%% No No - - Important 6.5 5.7
Winsock Elevation of Privilege Vulnerability
%%cve:2026-72927%% No No - - Important 6.7 5.8
Xbox Gaming Services Elevation of Privilege Vulnerability
%%cve:2026-58611%% No No - - Important 7.8 6.8
Xbox Information Disclosure Vulnerability
%%cve:2026-78455%% No No - - Important 4.3 3.8

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 6 September 2026 ⏭ SANS ISC InfoSec News Feed

Critical MikroTik Vulnerability - Patch Now, (Sun, Sep 6th)

6 September 2026 at 17:43

Mikrotik released a patch late last week for an already-exploited vulnerability. The vulnerability allows an SSH authentication bypass and is already being exploited. At this point, assume compromise. Attackers have been adding new accounts to affected devices to maintain access after a patch is installed.

The patch will attempt to detect compromise and set the "Flagged" status. 

Details:

https://mikrotik.com/supportsec/september-2026-vulnerability

 

 

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 5 September 2026 ⏭ SANS ISC InfoSec News Feed

numbat - AI agent observability, (Fri, Sep 4th)

4 September 2026 at 23:39

numbat logo

Enterprises face an unmanaged crisis of AI agent and MCP server sprawl, characterized by rapid, decentralized proliferation of autonomous agents, protocol connections operating with excessive privilege, opaque execution paths, and identity blind spots.
Absent agent-aware governance, modern enterprises struggle to prevent, detect, or contain multi-hop autonomous exploits, leaving environments vulnerable to lateral movement, shadow collaboration, and unauthorized data exfiltration.
More succinctly, in light of the recent OpenAI/Hugging Face incident, monitoring clearly lags behind agent capability. The tooling to observe what agents are actually doing, in real time, is not yet standard practice, even at the labs building the agents.
To that end, Perplexity AI’s open source numbat offers excellent observability and visibility to supported desktop, CLI, IDE, and gateway agents through local hooks and plugins, OTLP/HTTP logs, and on-disk session artifacts.[1]

Crafted as a Go binary, numbat works seemlessly on macOS, Linux, or Windows. You can download a static binary or install with Go. Read for all features, requirements, configurations, and options. Getting up and running is nearly instant so I’ll focus exclusively on usage. Note that if you install via Go, the numbat binary is then found under /go/bin.
As a regular user of Anthropic, OpenAI, and Google AI offerings, I expected to learn immediate insights, but I was a bit taken aback by the number agents installed on my system. Initial discovery is as easy as ./numbat agents, my insightful result seen in Figure 1.

numbat agents

Figure 1: numbat agent enumeration

A full breakdown of agents is provided, their available configs, what artifacts are available, if a hook is available, whether or not said hook is wired, and the steps necessary to do so. As you can see I’m already hooked for Claude and Gemini, but I did so as follows:

./numbat hook install --agent claude --emit all  
./numbat hook install --agent gemini --emit all

Agent enumeration is great, but with the hook in, the real value proposition emerges. While hooks start in monitor-only mode, the --emit all function writes events, findings, indicators, and applicable enforcement decisions to ~/.numbat/records.ndjson by default.
As such, detection rules come to bear; they are many, and effective. Refer to the built-in rule catalog for detected behaviors. Detectors are defined categorically, including secrets, exfiltration, integrity, execution, reconnaissance, privilege, lateral movement, impact, source control, tampering, persistence, and sequences. Run numbat rules list for the full listing.
After review of said catalog, I opted to test a specific detector and chose an easy one to stimulate: recon.network_sweep where “a named scanner is given an explicit scan or target-list option and a network range.” Easy enough with a quick prompt via ClaudeCode, as seen in Figure 2.

claude nmap

Figure 2: ClaudeCode nmap scan

Sure, an nmap scan isn’t exactly the most invasive or adversarial act one could imagine but it does qualify as something you’re not likely to want having an agent swarm unleashing on your enterprise unabated. So much so that Mitre ATT&CK tags Network Service Discovery as technique T1046 which, in turn, is conveyed via the recon.network_sweep rule and written as a finding, when triggered, to ~/.numbat/records.ndjson if you’re using default installation.
I’m a big fan of jq to render JSON as human readable: jq . ~/.numbat/records.ndjson
The result is a number of related artifacts written to the records file as seen in Figure 3.

numbat recon rule

Figure 3: numbat recon finding

Logically, there may be behaviors or actions you’d also like to block or prevent. numbat rules can be set to enforce as defined in numbat’s enforcement documentation. Specifically, “to enforce a shipped detection selectively, copy its complete YAML file from the matching release’s shipped catalog into a controlled operator rules directory, keep the same id, set enforce: true, and bump the rule version. Validate the effective catalog, then deploy the same directory with the hook”:

numbat rules check --rules-dir /opt/numbat/rules  
numbat hook install --agent claude --managed --rules-dir /opt/numbat/rules --enforce

Additionally, an investigation may be required, under certain circumstances, should inappropriate or unauthorized activity be detected.
Your IR team will appreciate the investigation packaging inherent to numbat.
Create a case ID, write to an output file, build the case artifacts, including a manifest file with SHA256 hashes for integrity matching, and verify the manifest.

numbat scan --case-id inv-03SEP2026 --emit all --output file --output-file investigations.ndjson
numbat case build inv-03SEP2026 --from investigations.ndjson -o inv-03SEP2026.numbat
numbat case verify inv-03SEP2026.numbat

The result is a folder named for the case ID that includes events.ndjson, findings.ndjson, and the .numbat manifest file. The findings are complete and accurate, and as they pertain to my misbehavorior with nmap, robust in their evidence collection, as seen in Figure 4.

numbat findings

Figure 4: numbat investigation finding (snippet)

All good investigators love their timelines. numbat offers a tidy timeliner, called as simply as numbat timeline --agent claude. timeline is a read-only view that groups events by source_agent, source_type, and session_id where each chronological step retains its evidence reference.

Consider the CLI reference required reading for your immediate use.
Recognize that I’ve not covered a number of excellent additional features including all the Deployment options.
These include local use as well as Live OTLP/HTTP capture (numbat collect) and Async HTTP delivery with no external shipper (numbat ship).
Importantly, there are managed configuration (MDM) opportunities for fleet deployments, including a small guided MDM pilot. The options are many, and the flexibility is welcome.
numbat is a really solid offering from the Perplexity crew, and I thoroughly enjoyed the opportunity to investigate the use cases. I see enterprise utilization and deployment opportunities here for sure.

Cheers…until next time.

Russ McRee | @holisticinfosec | infosec.exchange/@holisticinfosec | LinkedIn.com/in/russmcree

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 4 September 2026 ⏭ SANS ISC InfoSec News Feed
Received — 3 September 2026 ⏭ SANS ISC InfoSec News Feed

Honeypot-Omaha and batch.py &#x5b;Guest Diary&#x5d;, (Wed, Sep 2nd)

2 September 2026 at 22:02

[This is a Guest Diary by Frank Igbokwe, an ISC intern as part of the SANS.edu BACS program]

Honeypot-Omaha is a DShied Sensor located at the Internet Storm Center (ISC) that is set up as a decoy for the original target and deployed over the internet. It is a flawed and very vulnerable system that was intentionally designed to attract threat actors with malicious intents. I view it as a massive log aggregator that collects data that an analyst like myself can then analyse, hypothesize, synthesize and then generate a cohesive and coherent report.

DShield Sensor uses a collective of tools to track internet threat actors, one of those packaged tools is called “cowrie”. It emulates port twenty-two and twenty-three, which are secure shell and telnet. Automation is at its rise and almost everything has been or would be automated at some point in time. From botnets to password brute force attacks to credentials scraping and gathering of data, we observe more automated activities.

Tools like hashcat and jack the ripper make credential collection easy. So, cowrie waits and listens on the decoy ports set up for DShield Sensor. It exposes these ports to the public facing internet and relays the data to a centralized station (ISC). Which logs every information about that threat actor and its activities. “DShield.org” and the Internet Storm Center—founded by Dr. Johannes Ullrich in November 2000 out of the precursor site Incidents.org—provide valuable threat intelligence.

When a potential threat actor infiltrates the sensor, cowrie records their activities. Questions begin to arise like methods used to access the system, what vulnerability was exploited, did they succeed or fail at their attempts, what commands were used, where it was used, what was exfiltrated. With this valuable intel an analyst can build a time frame of when the activity started and ended. Answers to most of these questions asked would be revealed as we proceed.

The next question is how do I correlate and gather all these data of interest, types, and structure. There are web logs, firewall logs, cowrie logs with credentials and other valuable information. I tried using tools like zeek for data behaviour correlation, carving, and analysis, rwfilter for metadata carving of specific fields of interest and converting to silk then my favorite tool, tcpdump for parsing network traffic packets. 

All these tools are excellent tools but they are multiple tools that perform specific functions. I needed one tool that could consolidate all my logs of data, filter out the relevant data of interest and use those filtered consolidated data to answer all the questions asked on my internship template. For example, an analyst may want to get more information about a specific internet address, and all the activities engaged by that address. 

An analyst has to have a way to input an internet address or fully qualified domain name (FQDN) and it recursively gathers different data of interest related to that address, by searching and querying different “APIs” application programming interfaces for data.

Then converts the data into a tab separated value format, analyzes, correlates, gathers threat intelligence, common vulnerabilities and exposure (CVE), mitre, exploits, threat score, session id, hash and fingerprints, port numbers, geolocation, internet service and cloud service  providers (ISPs or CSP) and a way to mitigate the threat actors activities.

This tool should be able to implement hashing mechanisms using any of the secure algorithms, for example using a combination of symmetric-asymmetric ciphers, and consolidating relevant data across a given directory into one view. Nothing complicated, just a simple script that synthesizes, consolidates data and brings all that into a focused, comprehensive, cohesive functionality and possibly more. Now you see where I am going with this delima.

All data are important but which ones are  relevant to solving my internship questions. After a long research, I had an “Aha!” moment, you can call it an epiphany or what I call my “eureka” moment. That's where the idea of a “batch” process was formulated. I use my recently gained knowledge and skills of the python programming language to write a script called “batch.py”.

Batch is a script based on the python programming language, I wrote to assist me do most of what I described above. Here is the step by step breakdown of what it does. It is composed of “Four” integrated phases of the analysis processing pipeline. The fidelity of “batch.py” is based on the raw logs it parses. For now the logs must be located in the same directory as batch.py. I use secure copy (scp) to download my logs located on my amazon web services to a local directory on my computer.
 
As a security conscious analyst, persistence security of data should be a priority. This is the start of “batch”, you can either log in as full admin or grant access to guests. To use the batch.py program you start by running a bash script on your local terminal window to generate a master password, I use a mac. It uses the secure hashing algorithm(SHA-256) to generate a master and a guest token.You have to generate a master password first by executing the bash script below. 

Start:
Generating master password or guest passcode.
 

 
Authentication and verification are used to prevent unauthorized access to sensitive data. The principle of least privilege (POLP) is a necessary requirement for accountability, monitoring, and data loss prevention. 

Select an option for the authentication process. 

If option two is chosen and an analyst does not have a guest passcode, a message will be generated notifying the analyst that they need to have a guest passcode for them to access the program. 

Select option 3 to generate a guest passcode and login.

Phase 1

After an analyst authenticates and is verified, the phase one process starts by gathering and feeding relevant data through the analysis pipeline, then converts the .json, .log, .gz, and any other relevant data to a .tsv file format. “TSV” stands for tab separated values.

The gathered intelligence data from querying ip-api.com, cve.org and paloaltonetworks.com are broken down into sections and fields to delineate the processing stages. With the integrated unified analysis pipeline design, batch.py is engineered for efficiency, low latency, and the rapid parsing of large volumes of logs.

Phase 2

Stage: 1
This displays on your screen showing a summary of the top 10 unique internet addresses that made contact with honeypot_omaha. 

Stage: 2
As you can observe on what is displayed on the screen. I only have two cowrie protocols shown. There are more but on this stage I am focusing on just a few of the protocols used by cowrie.

Stage: 3
This displays on your screen the top 10 correlation of usernames to their respective internet address.

Stage: 4
This shows the top 10 correlation of passwords to their respective internet addresses.

Stage: 5
This displays the top 10 talkers with possible threat intelligence, attempts, geolocation, and their respective internet service and cloud providers. Not all top talkers are threat actors or have malicious intents. This requires the know-how and expertise of trained analysts to dissect and discern relevant data from noise.

Stage: 6
As an analyst, a long tail analysis of the data of interest will give you an idea of where to start your analysis. Sometimes threat actors use beaconing and command and control to relay data back and forth. Check for specific time intervals.

Stage: 7
Batch aggregates all the data it has parsed and gives a summary of how many attempts were made by the threat actors to an endpoint.

Phase 3
Generates a summary report and visual pie chart compilation.

Stage: 8
Compilation and summarization of data, using matplotlib to create the pie charts in a png file format and generating text document reports. 

Phase 4
This phase displays an interactive menu an analyst can use to further examine and analyze data. It comprises six numbered menu points. Let's start with the first menu.

Stage: 9
An easy navigation menu for an analyst to access detailed information on a given threat actor's internet address and activities.

Menu 1
Any artifacts found or indication of compromise will be displayed here using the program "less". Instead of having my data clutter and flood my screen, less seems like a better option.

Menu 2
This is a cumulation of all the exploits used by the malicious actors. It is a lot and it is sorted by the highest threat rating score.


Menu 3
Option menu three is used to navigate the pie chart options. An analyst has the choice of generating an individual chart or both. 


It is always good practice to provide error feedback if the program fails to execute seamlessly.

The pie chart is dynamically generated once the pipeline is initiated. An analyst can choose any of the options to initiate the process of populating the pie chart with the data of interest, and displaying it on the monitor.  Below is an example of a dynamically generated pie chart with all information.

The pie chart below shows the top talkers, protocols, usernames, and passwords.



Made using matplotlib.

Menu 4
This menu option is a quick console overview of what was found when batch executed and initiated the unified processing pipeline. 

There are over four hundred file artifacts discovered. The data is viewed using the “ less” program, an analyst can use the built-in sort functionality to sort the data. 

Menu 5
An analyst can query an internet address or fully qualified domain name and search for more data related to that internet address. A "honeypot_Omaha_query_reoprt.txt"  is generated.


After some analysis I observed that the threat actor made twenty-eight attempts and it shows a lot of the malicious actors' detailed activities. An analyst can use this consolidated view to analyze the data all in one screen. It displays the behavior analysis, pattern, utc timestamps, a count of how many attempts were made, the threat actors credentials and more.

Attempt number five displays the malicious actor’s secure shell client hash fingerprint: 2ec37a7cc8daf20b10e1ad6221061ca5 showing an established session. Attempt number 6 shows a failed login.

At attempt number eight, the threat actor used a different password. Attempt number nine shows the secure shell version used. An analyst can track session id, there are five recorded sessions made by the threat actor. 

A new connection and login were successfully established at attempt number ten and eleven, batch displays the fingerprint and login details

The malicious actor has gained access to the system. I observed multiple commands executed on attempt number thirteen, such as exporting of the “usr/local/sbin”. This is the location that contains the system administration program tools and daemons installed locally by the owner of the system. “uname” and "Busybox” are visible, this threat actor gained and exfiltrated a wealth of information about the compromised system. The threat actor is covering up its activities by using this command “rm -rf filter”. This command recursively deletes any file or folder that is named filter. The rm removes any shell commands used in a Linux operating system, -r stands for recursive, which is used to perform a deep granular deletion of data forcefully. I am going to make an educated guess**—**Basically, the threat actor is probing, gathering data, and cleaning up their tracks.

Connection lost on attempt number fifteen.

The malicious actor is now using a different password as displayed on attempt number sixteen. 

A failed attempt was logged on attempt number nineteen and the connection was lost at attempt number twenty. Another attempt to re-establish a connection was successful as observed on attempt number twenty-four. 

As an analyst, you are a step behind the threat actor and must follow whatever digital breadcrumbs they leave behind to understand their movements. Every action creates a pattern—often captured by the acronym “RIPLE” (Reconnaissance, Initial exploitation, Persistence-privilege escalation, Lateral movement, and Exfiltration of data). As I often say, if you throw a rock into a pond, it produces a ripple effect.

The relentless, defenseless assault on honeypot_omaha continued, as shown on attempt number twenty-six.

Connection lost again and the threat actor exited as displayed on the screen at attempt number twenty-eight. A summary report of the threat actors’ activities is generated below.

Reflecting back to the original questions at the beginning of the diary. How did the threat actor gain access to the system, what was exfiltrated, and how do I as an analyst go about gathering more data for further investigation?

Recalling from the previous discussions, cowrie is designed to be vulnerable, so the malicious actor was able to guess the username and password.

Summary report on the shell commands executed on honeypot_omaha is generated and displayed on the screen. 

The batch.py script performed a detailed query on the application programming interfaces of  cve.org, paloaltonetworks.com and ip-api.com to generate and correlate intelligence data related to a suspected system compromise. It displays the threat rating score, status code, associated exploits, attack intent, and mitigation strategies. The targeted endpoints are sorted by their threat rating score and displayed below.

Reconnaissance and script profiling reveal the behavioral fingerprints of automated malware, botnets, or exploit payloads when they first gain access to a compromised shell**—in this case,** captured by honeypot_omaha as a “cowrie.command.input” event. Always practice persistence defense in depth, principle of least privilege’ and continuous diagnostics and mitigation. 
As an analyst, I was inquisitive about the data and conducted Google research on the internet service provider called “Pptechnology limited” and the executed commands. Below is a description of the internet service provider and a breakdown of what each section of the command does:

PPTECHNOLOGY LIMITED: Often associated with the brand/network name PTechnology) is a corporate entity and network infrastructure holder that has appeared in cybersecurity research, threat intelligence reports, and UK corporate registries.
Corporate Profile & UK Registration

Company Status: According to UK Companies House records, PPTECHNOLOGY LIMITED (Company Number: 12176225) was incorporated on August 27, 2019, and was officially dissolved on December 23, 2025.
Registered Address: It was registered at a mass-registration virtual office address in London (35 Firs Avenue)—a location known for hosting thousands of distinct corporate entities.
Registered Nature of Business: Officially classified under SIC code 96090 (Other service activities not elsewhere classified).

Threat Intelligence Context

In cybersecurity investigations (such as threat-hunting reports tracking offshore or "bulletproof-style" hosting infrastructure—notably research by firms like Team Cymru examining networks associated with anonymous hosting, ignore-DMCA setups, and malicious campaigns like Jingle Shells), PPTECHNOLOGY LIMITED has surfaced in analyses of proxy infrastructure:

Shell/Paper Companies: Security researchers have identified that shell and dormant UK entities like PPTECHNOLOGY LIMITED are frequently used as corporate facades or administrative holders for IP space and backend infrastructure associated with high-privacy or quasi-anonymous hosting environments.

Fraud Risk Scoring: Due to the nature of the IP blocks assigned to or historically associated with it, security scoring engines (like Scamalytics or VirusTotal) often flag traffic originating from these ranges as carrying higher risk or anonymity traits.

Note: The analysis above was performed by the analyst, using Google.com solely to research the internet service provider and executed commands. 
-----------
Guy Bruneau IPSS Inc.
My GitHub Page
Twitter: GuyBruneau
gbruneau at isc dot sans dot edu

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 2 September 2026 ⏭ SANS ISC InfoSec News Feed
Received — 1 September 2026 ⏭ SANS ISC InfoSec News Feed
Received — 31 August 2026 ⏭ SANS ISC InfoSec News Feed

Guildma (Astaroth) malware infection from Brazilian Portuguese email, (Tue, Sep 1st)

1 September 2026 at 17:30

Introduction

On Monday 2026-08-31, I used a link from a malicious Brazilian Portuguese email to infect a Windows host in my lab. This was a Guildma (Astaroth) malware infection.

The link from the email is geofenced for Brazil, meaning that it would only deliver the malware if I checked it from a Brazil-based IP address. Otherwise, it would send a legitimate installer (in this case for Android Studio) and not the malware. Furthermore, my web browser and operating system needed to use Brazilian Portuguese language settings and Brazil regional settings.

The initial downloaded file was a zip archive that contained a Windows shortcut. The shortcut retrieved content from a web server and saved it as an alternate data stream to a file created under the user's AppData\Local\Temp directory. This alternate data stream contained a 64-bit DLL file that doesn't appear to be malicious, but it was used to retrieve and install an AutoIt package for Guildma malware.

Today's diary shares indicators from the activity. Of note, many of the specific indicators like some of the SHA-256 hashes appear to be unique for this particular infection.

Images From the Infection


Shown above: Screenshot of the email.


Shown above: Malicious file downloaded from link in the email.


Shown above: Traffic from the infection filtered in Wireshark.


Shown above: Malware persistent on the infected Windows host.

Indicators of the Activity

Select headers from the email:

  • Received: from relatorio01a.colombstracciatella.cfd (unknown [185.254.222.105]) [information removed]; Wed, 26 Aug 2026 22:01:41 +0000 (UTC)
  • Sender: "Contrato Via Docusing" <contratos_docusing@relatorio01a.colombstracciatella[.]cfd>
  • Date: Wed, 26 Aug 2026 19:01:16 -0300
  • Subject: Assine com o Docusing: CONTRATO_ASSINATURA_FINAL.40572684.BPSE.CONTRATOS.DIGITAIS.pdf

Link from the message text: 

  • hxxps[:]//sistema-ekg3h4htc0h0ggdh.canadacentral-01.azurewebsites[.]net/ 

Downloaded zip archive and extracted Windows shortcut:

SHA-256 hash: cc44782356cb0effc528a7ab22c19ab360a55ebbbe01feb0967031aa191c5869

  • File size: 1,661 bytes
  • File name: 868283789726483.zip
  • File type: Zip archive data, at least v2.0 to extract

SHA-256 hash: 47d2908c4dd7f6f5eb4a8ef4306077b10315c44231f4bacd2bb811b245561911

  • File size: 1,553 bytes
  • File name: 868283789726483.lNk
  • File type: MS Windows shortcut

DLL saved as an alternate data stream during the infection, doesn't appear to be malicious:

SHA-256 hash: a6044786991afdb9d42ceb350943987765a7d0e8537369b2092e3f019c0f63ca

  • File size: 266,242 bytes
  • File type: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
  • File location: C:\Users\[username]\AppData\Local\Temp\n1LUQ7.log:h6JSb

Compiled AutoIt script for the persistent Guildma malware:

SHA-256 hash: f62a958faf0491b2b2803be2ee69b664b58e4a1261f64e8530cdc1a3ff666aa4

  • File size: 277,874 bytes
  • File type: Data
  • File location: C:\Users\Public\Libraries\.cache\PLAX\Beatz.LEDPRO.09662.8729.422.log

Domains the infected Windows host communicated with over HTTPS (TCP port 443):

  • ekg3h4htc0h0ggdh.canadacentral-01.azurewebsites[.]net
  • plosancol.aguamammillaria[.]cfd
  • crironxil.aguasedum[.]cfd

TCP traffic to another domain:

  • tcp[:]//omzagdmspc.a.pinggy[.]link:21601/

Note: I saw HTTPS traffic to WhatsApp and GitHub domains later during this infection, but those are legitimate domains, so I didn't include them in this write-up. A previous article has noted this campaign abusing GitHub, so I've included the mention here. 

Bradley Duncan
brad [at] malware-traffic-analysis.net

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.

The Coding-Agent Trap: When a "Free" LLM Endpoint Is the Adversary, (Mon, Aug 31st)

31 August 2026 at 16:00

One of my internet-exposed inference honeypots was discovered, relabeled with sought-after model names, and incorporated into infrastructure apparently used to provide "free" LLM backends. It then received a real coding-agent session — history, filesystem output, working paths, and the agent's local tool manifest. The honeypot did not request or cause any tool execution; what the request exposed is what a malicious operator in that position could do.

Chasing the "free API key" is not new. What is new is what you get to chase now: not a key, but an agent — a client that arrives carrying its own file-read, file-write, and shell tools, asking a server whose identity and operator it may never have verified to decide what to do next. Point that client at the wrong endpoint and its replies stop being just text: they can request tool calls that the agent, depending on its configuration, may carry out on the machine it runs on.

This is not a classic watering hole — nobody compromised a site or service the users already trusted. It is better understood as a rogue model endpoint: a server that agents are configured to trust as their reasoning backend. In a deliberate campaign an operator could go further and run it as an evil twin of a real provider — sought-after model names, advertised as free — and wait for tool-enabled agents to connect. This diary is one worked example, caught on a honeypot: an exposed endpoint that was scavenged, relabeled, and handed a real agent's session. The lesson underneath it: a model endpoint is not merely a source of text — for a tool-enabled agent, it is part of the control plane.

One session, and where it went

Start with the payload, because it reframes everything. On 2026-08-30 our honeypot received, 210 times in 91 seconds, a 224 KB request body: an 88-message transcript from opencode, an open-source terminal coding agent, originating from a Windows environment and delivered to us through a China Unicom address in Hebei that was apparently acting as a relay. A person had asked their agent (in Chinese) to study the writing style of two novels sitting in their Downloads folder. Across the earlier messages the agent had listed the directory, copied the files to %TEMP%, unpacked them, written a Python script to extract the text, and begun reading chapters — several PowerShell tool invocations among them. Then the user typed "jìxù" — continue. That request, with the whole history and tool manifest attached, is what landed on our server.

The request labeled the backend as DeepSeek — "model": "fofa-ds-NNNNN" — though the transcript cannot tell us who assigned that label or exactly what the user understood it to mean. Either way, it was reaching a honeypot that scanners had found the month before. Everything the transcript carried — the Windows username, directory listings, tool outputs, and portions of the files it had read — was now in our database, in cleartext, sent by a client presenting Authorization: Bearer free to an endpoint that did not validate it.

The client connecting to the honeypot was not an attacker. It was an ordinary user whose private agent session had been routed to an endpoint they did not control. The rest of this diary examines what a malicious operator could have done from that position.

The supply chain of "free"

Our honeypot answers on /v1/models, /v1/chat/completions, an Ollama-style /api/tags and an MCP server — all unauthenticated, advertising four unremarkable local models. It went live 2026-07-18. Here is how it became a DeepSeek:

  • 2026-07-18 → 08-25: Baseline scanning. A spike on 07-22 (115 requests, 20 IPs) copies model names straight out of our /v1/models reply back into requests — sometimes the entire list pasted as one string, [nomic-embed-text:latest mistral-small:24b …]. Automated inventory, nobody home.
  • 2026-08-26: A client identifying as opencode/0.2.0 arrives and cycles through model names we never advertised: auto/best-coding, auto/claude-opus, auto/claude-sonnet, auto/best-reasoning. The behavior is consistent with probing which aliases the backend will accept. We answer all of them — HTTP 200, under 100 ms.
  • 2026-08-27: A client calling itself NodeHealthCheck/1.0 (+local-lab) requests fofa-opus-NNNNN. This suggests the endpoint had been enrolled in a monitored backend pool.
  • 2026-08-30 06:59: opencode/0.2.0 requests fofa-sol-NNNNN, fofa-ds-NNNNN and fofa-opus-NNNNN within three seconds — three aliases for one backend, in a pattern consistent with backend validation. Later the same morning it also tries agentrouter-org/claude-opus-4-8 and bailian/deepseek-v4-flash-0731: names suggestive of other routing or provider-list conventions, pointed at the same IP.
  • 2026-08-30 08:07: A Go-http-client/2.0 from a China Unicom (Hebei) address — apparently a relay — sends the opencode transcript 210 times in 91 seconds.

The naming scheme strongly suggests the whole arrangement. fofa is FOFA, China's internet-wide search engine — a plausible place the endpoint was found. ds / opus / sol read as aliases for DeepSeek, Claude Opus, and a GPT variant (the gpt-5.6-sol probes three days earlier point to "sol"). And the numeric suffix — the same across all three aliases, masked here as NNNNN — is not a channel id: it matches the endpoint's own public IP octets. The convention is <where I found it>-<what I'll call it>-<octets of its address>: that is how you label entries in a hand-kept list of scavenged endpoints, and it is why we have masked it here.

The scheme appears to have propagated across multiple clients or infrastructure nodes: the same three aliases were exercised from a Vultr host, a Cloudflare egress, and the China Unicom relay, plus a separate health-checker — four vantage points, one naming scheme, one target. And the credential on 247 of the 248 requests was the same: Authorization: Bearer free — the "key" is the word "free". The evidence supports a plausible distribution chain: a scanner indexes exposed endpoints; someone assigns friendly aliases and folds them into a pool of "free models"; that configuration propagates into agent clients or relays. The Go-http-client/2.0 user-agent is consistent with a Go-based intermediary but does not identify a particular product. We did not recover the list or its maintainer — we observed steps consistent with such a chain.

What the endpoint operator receives

Whoever operates or compromises the endpoint that entry points to receives this, verbatim, with every request:

"model": "fofa-ds-NNNNN",
"messages": [
  {"role": "system", "content": "You are opencode, an interactive CLI tool …"},
  {"role": "user",   "content": "n? fùzé b?ng w? xi? xi?oshu?"},
  …
  {"role": "assistant", "tool_calls": [{"function": {"name": "bash",
     "arguments": "{\"command\":\"Get-ChildItem -LiteralPath \\\"C:\\\\Users\\\\<redacted>\\\\Downloads\\\" …\"}"}}]},
  {"role": "tool", "content": "?¼: C:\\Users\\<redacted>\\Downloads  …"},
  …
  {"role": "user", "content": "jìxù"}
],
"tools": [
  {"type":"function","function":{"name":"bash","description":"Executes a given Windows PowerShell (5.1) command …"}},
  {"type":"function","function":{"name":"write","description":"Writes a file to the local filesystem …"}},
  {"type":"function","function":{"name":"edit", "description":"Performs exact string replacements in files …"}},
  {"type":"function","function":{"name":"read", … }}, … 11 tools total
],
"tool_choice": "auto"

This is more than prompt leakage. The transcript already contains filesystem-derived data, and the tool manifest exposes potential paths back into the local filesystem and shell, with the user's own OS and paths filled in. The read tool creates a potential arbitrary-file-disclosure path within the paths and permissions available to the agent: a malicious endpoint could reply with a tool_calls asking to read .aws/credentials or an SSH key, and if the agent is permitted to read that path, the contents would return in the next model request. No exploit, no CVE — the client volunteers the capability.

What the endpoint operator can do

Because the request advertises bash and tool_choice: auto, the operator's reply can become a command-request channel. The following is the relevant core of an OpenAI-compatible tool-call response; unrelated envelope fields (id, object, created, model, index) are omitted:

{"choices": [{"message": {"role": "assistant", "tool_calls": [
   {"id":"call_1","type":"function","function":{
      "name":"bash",
      "arguments":"{\"command\":\"<whatever the operator wants to run>\"}"}}]},
   "finish_reason": "tool_calls"}]}

Whether that command runs without the user seeing a prompt depends on the agent's permission model, and here the news is bad. Opencode's current default build agent permits most operations — including bash, read, and edit/write — without approval. The transcript we captured is a build-agent session that had already carried out multiple PowerShell invocations. In that default configuration a malicious reply may execute without an additional user-approval prompt. A user can tighten these permissions, and --auto can further weaken approval boundaries. The important point is that the endpoint cannot know which protections are enabled — and a permissively configured client may carry out the request without intervention. (These defaults are from the current opencode permissions documentation; the exact behavior of the observed opencode/0.2.0 build may differ by version.)

We did not send a tool call. Our honeypot answered all 210 requests with a fixed prose string and finish_reason: stop — which likely explains the 210 retries: a relay expecting a stream, rejecting an answer it could not parse. But "we returned prose" is a choice we made, not a protection the user had. Anyone holding that endpoint could have returned the JSON above instead. Whether it then ran is not something we can assert in the abstract: the transcript proves the commands executed, but it cannot by itself prove no human approved them — any approval prompt lives in the local UI, not in the request sent to the model. What it does show is a build agent carrying out PowerShell invocations, consistent with bash at "allow"; for a session configured that way, a malicious reply can run without a further prompt.

Hypothesis, stated as one: if agents with permissive tool defaults keep arriving at scavenged "free" endpoints, then standing one up is a cheap, targeted way to attract them — a rogue endpoint that needs no phishing and no vulnerability, because the victims come to it, lured by "free". We have the arriving agents and the open door. We do not have proof of an operator weaponizing the reply; we would not run that experiment. The gap between "can" and "did" is the honest boundary of this finding, and it is exactly the gap defenders should close before someone else measures it.

Why this will keep happening

The economics point one way. For the attacker the cost can be modest: an OpenAI-compatible service and enough inference capacity to appear legitimate to selected clients; discovery is done for free by FOFA and Shodan; delivery is done for free by whoever curates and shares the "free models" list. The users come to them, presenting Bearer free and their tool manifest. For the user the incentive is equally clear: frontier models cost money, "free DeepSeek" does not, and an agent config is one baseURL line. The two incentives meet on an exposed endpoint. Our honeypot advertised nothing desirable and still went from first scan to serving a real agent's session in six weeks, and from apparent pool enrollment to live agent traffic in four days. And a deliberately malicious endpoint could return plausible completions for days or weeks and reserve the tool call for a chosen session — until activation, its traffic would look like ordinary inference. Our honeypot did not achieve that (it returned a fixed response that apparently did not satisfy the relay and triggered retries), but such selective activation is well within an operator's reach.

Defending against rogue model endpoints

 

  • If you use AI coding agents

Treat a model baseURL the way you treat curl | sudo bash: it identifies a remote party that may be allowed to request operations from your local shell. Only point agents at inference infrastructure you operate yourself, or at providers whose identity, ownership, and security practices you have verified — paying for a service does not, by itself, make its operator trustworthy.

Review tool permissions before connecting the agent. A permissive configuration for bash, write, and read can turn one malicious model response into a silent local action. Require approval for sensitive tools, restrict filesystem access, and never use --auto with an untrusted endpoint.

  • If you monitor coding-agent egress

Treat the model endpoint as part of the agent's software supply chain. Maintain an allowlist of sanctioned inference providers and alert when an agent connects elsewhere. Useful signals include:

  • Agent clients connecting to inference hosts outside the approved provider list.
  • Unrecognized values in the model field, including fofa-*, shodan-*, auto/*, agentrouter-*, or providers your organization does not use.
  • Token values inconsistent with approved provider configurations — especially literals such as free.
  • Large outbound chat-completion requests containing tools[], tool_choice, role: "tool" messages, filesystem paths, or command output.

When this occurs, identify the affected agent configuration, stop further communication with the endpoint, determine what conversation and tool output were transmitted, and rotate any credentials or secrets that may have entered the session. The model operator has already received the preceding context; changing the endpoint prevents further exposure but does not recover what was sent.

  • If you operate an inference endpoint

Do not expose an endpoint publicly unless that exposure is intentional, authenticated, monitored, and appropriately rate-limited. An unauthenticated endpoint can be indexed, relabeled, and enrolled as someone else's "free" backend. Signals that this has happened include:

  • Requests for model names you never advertised or deployed.
  • Aliases containing a search-engine label, or ending in the octets of the endpoint's own IP address.
  • Authorization: Bearer free, or another credential you never issued.
  • Agent-shaped bodies containing tools[], tool_choice, and role: "tool" messages when the endpoint was not intended to serve coding agents.
  • Bursts of byte-identical requests — such as the 210 requests in 91 seconds observed here — consistent with relay retries.

These signals should trigger exposure remediation and careful handling of third-party data — not automatic attribution of the source addresses as attackers. Authenticate or remove the endpoint, investigate how it was indexed or distributed, restrict access to received content, and minimize its retention.

Agent transcripts can also trip naive exploit rules, because they contain strings such as powershell, URLs, and previous shell commands. A tools[] manifest, tool-role messages, and commands in assistant turns support the interpretation that the request carries a relayed agent transcript rather than a direct exploit attempt, but do not prove benign intent. The following were weaker contextual artifacts in this incident and should not be used as standalone indicators: opencode/0.2.0, Go-http-client/2.0, NodeHealthCheck/1.0 (+local-lab), stream_options.include_usage: true, and the auto/* model family.

We are deliberately not publishing the connecting IP addresses. They may belong to users, relays, proxies, scanners, or shared infrastructure, and should not be treated as attacker infrastructure without additional evidence. The portable signal is the behavior: an agent sending its context and tool capabilities to an endpoint it should not trust.

Mapping this to MITRE ATLAS

The downstream behavior maps reasonably well to AI Agent Tool Invocation (AML.T0053): a malicious model response could cause the agent to invoke its locally available tools. The initial trust relationship is less clearly represented. In that pattern the model-serving endpoint would itself be the adversarial component: operated by an attacker from the outset, or taken over after legitimate deployment. Our honeypot was neither — it demonstrates the discovery, relabeling, adoption, and data-exposure path such an operator could exploit. AI Supply Chain Compromise (AML.T0010) is the closest existing technique, but its current sub-techniques do not explicitly cover a remote inference service adopted as an agent's model backend. The data-return path is also distinct from Exfiltration via AI Agent Tool Invocation (AML.T0086), which describes exfiltration through write-capable tools; here a file read would return to the rogue endpoint through the agent's normal inference loop.

We are submitting this pattern to the MITRE ATLAS team for consideration — tentatively a Model Serving Endpoint sub-technique, with AML.T0010 as the closest current parent — supported by this real-world honeypot observation. This mapping is a secondary, analytical note: the finding stands on its own regardless of where ATLAS ultimately places it. The honeypot observation demonstrates exposure of real agent context and tool capabilities; it does not demonstrate malicious tool execution, which remains the risk scenario evaluated here, not an observed event.

--
Renato Marinho
LinkedIn|Twitter

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 30 August 2026 ⏭ SANS ISC InfoSec News Feed

YARA-X 1.20.0 Release, (Sun, Aug 30th)

30 August 2026 at 03:14

YARA-X's 1.20.0 release brings 14 improvements and 13 bugfixes.

One new CLI option is --ignore-invalid-rules that allows one to skip rules that fail to compile.

 

There have also been new releases of YARA:

YARA 4.5.6, YARA 4.5.7 and YARA 4.5.8 with 32 bugfixes in total.

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 28 August 2026 ⏭ SANS ISC InfoSec News Feed

Some Malicious PE Stats, (Thu, Aug 27th)

28 August 2026 at 03:04

During my last FOR610 session, a student asked me if I had some statistics in mind about the compilers used to generate malicious PE files? A couple of months ago, I shared some stats about the trend in 64bits VS. 32bits malware[1]. Can we go a bit further? I (vibe-)coded a Python script based on the pefile library[2] to extract some info from the PE headers. Indeed, the PE file format contains a lot of metadata! They can be accessed using a lot of tools, like Detect It Easy:

Note: When you assess a PE file, a gold rule to follow is to never trust what you see because these metadata can be tempered!

I tried to detect the compiler using three techniques:

  • The "Rich Header" is a block of data containing useful information (but undocumented by Microsoft). It's an XOR-obfuscated block that the Microsoft linker embeds between the DOS stub and the NT headers of PE files built with the MSVC toolchain. It records the @comp.id (product id + build number) and use-count of every object file that went into the link, which lets you fingerprint the exact compiler/linker/assembler build used, as well as, even the count of source files. pefile is able to handle these data smoothly.
  • The .NET CLR header (IMAGE_COR20_HEADER) + CLR metadata root, for managed (C#/VB.NET/F#) binaries. This gives the CLR runtime version and the embedded metadata version string (e.g. "v4.0.30319"). This is manually parsed per the public ECMA-335 spec (there's no MSVC Rich Header in managed-only PEs).
  • A light heuristic string scan for common non-Microsoft compiler signatures (GCC/MinGW, Clang/LLVM, Delphi/Borland, Free Pascal, Go, Rust), since none of those toolchains write a Rich Header. Just because strings are always easy to process and may reveal juicy information!

As said above, there is no official Microsoft documentation for the Rich Header, and no single authoritative mapping of every product-id -> tool/version exists. But they are community references that helps! The well-known "comp_id.txt" is one of them and constantly updated[3].

Now that we have a tool, where can we find fresh meat? Malware Bazaar is a good candidate because it is pretty popular and get new samples daily. They allow (but don't abuse) to download their data set for free! The first step was to download all the archive they offer[4]. I downloaded a total of 1.3 TB of ZIP archives, one archive per day from 2020-02-24 to 2026-07-08.

Because PE files can be embedded into other files and to avoid using to much storage, I rewrote the script:

  • To unzip files in memory and avoid touching the disk
  • To perform a recursive scan up to 3 levels

Here are the stats I gathered after “a few days” of processing!

High level stats

Total scanned files 23.501.548
Not PE 22.580.068
Valid PE 690.689
Encrypted or unreadable 227.755
Invalid PE 1.508
ZIP Bomb 951
Invalid ZIP 519
Error 36
Skipped Nested ZIP (> 3 levels) 19
File Too Large 3

About the architecture:

32 Bits (or other architecture) 565.179
64 Bits 125.510

Interesting, this confirms my previous research: 32 bits PE file remain popular.

Rich Header:

Rich Header Present 371.103
No Rich Header (Maybe stripping, a non-MSVC toolchain, tempeing,...) 319.586

Top-10 linker versions:

linker 48.0 102.307
linker 6.0 91.788
linker 9.0 62.070
linker 8.0 47.829 
linker 2.25 36.673
linker 10.0 36.549
linker 14.0 29.786
linker 11.0 25.784
linker 14.29 24.655
linker 80.0 22.691

Top MSVC Rich Header compiler builds (useful for clustering samples built in the same environment/campaign):

build 26213 19.603
build 24213 15.389
build 30034 14.325
build 26706 7.755
build 24215 5.253
build 32533 5.033
build 33030 4.442
build 31823 3.738
build 25834 3.530
build 27412 3.294

Finally, and the most interesting status, what tools are used by attackers?

Unidentified (no Rich Header, no signature match)

272.439

39.4%

Microsoft toolchain (Rich Header present, no recognized C/C++ entry) 216173 31.3%
Borland C++/Delphi 20172 2.9%
Microsoft Visual C/C++ (Rich Header, compiler build 26213) 19603 2.8%
GCC / MinGW 13804 2.0%
Go 6254 0.9%
Embarcadero/Borland Delphi 6174 0.9%
Rust 1329 0.2%
Clang/LLVM 91 0.0%
Free Pascal (FPC) 1 0.0%

Interesting to see that arising programming languages like Go or Rust remain exotic in the data set! I expected more popularity!

[1] https://isc.sans.edu/diary/2026+64Bits+Malware+Trend/32718
[2] https://github.com/erocarrera/pefile
[3] https://github.com/dishather/richprint/blob/master/comp_id.txt
[4] https://bazaar.abuse.ch/export/

Xavier Mertens (@xme)
Senior ISC Handler | SANS Principal Instructor | Freelance Consultant
Xameco | PGP Key

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 27 August 2026 ⏭ SANS ISC InfoSec News Feed

A polymorphic phishing page (that occasionally breaks itself), (Thu, Aug 27th)

27 August 2026 at 05:57

As I’ve mentioned before in some of my diaries, from time to time, I like to go over phishing messages that get caught in my various spam traps or sent to us here at the Internet Storm Center.

After looking at enough phishing messages, one quickly gets used to seeing the same lures, the same credential-harvesting pages and, quite often, the same obfuscation techniques over and over again. But even something that seems to be “run-of-the-mill” at first glance can sometimes turn out to be quite interesting.

One such message was recently sent to our handler inbox, and as you can see, there was very little about it that would indicate that it would be worth a deeper look.

The link in the message pointed to a URL with the following, quite usual, structure:

hxxps[:]//addresses[.]performs[.]vu/communications.html?good=[recipient_address]

Nevertheless, what happened after the link was opened was somewhat less usual.

Instead of displaying a phishing page, the browser remained effectively stuck for about 30 seconds, while utilization of one CPU core in the virtual machine I was using quickly rose to 100 %. Since retrieving the HTML source itself was almost instantaneous, it seemed clear that the delay wasn't caused by the server, and instead something in the page itself was preventing the browser from finishing its work.

Although a quick look at the source code showed that almost all of the page consisted of heavily obfuscated JavaScript, the reason for the unusual behavior fortunately wasn't too difficult to identify.

Among other things, the script contained two functions, which are slightly reformatted here for easier readability:

function _il(m) {
    for(k=0; 64>k; k++) {
        m[_lV(_ie(),k)]=k
    }
    return m
}

function _YF(m,h) {
    var v="";
    for(k=m; k<=h; k++) {
        v=v+String.fromCharCode(k)
    }
    return v
}

As you can see, both functions use k as a counter in their for loops. The first function is part of a decoding routine, and its loop counter is expected to go from 0 to 63. The second function is a helper used by the same routine to construct strings from ranges of character codes – it is used (among other places) in the _ie() function, which is called by the first function. The problem is that k isn't declared locally in either one of these functions.

This becomes important because _ie(), which is called during every iteration of the first loop, uses _YF() several times to construct the Base64 alphabet. Its final call is _YF(47,47), which produces the ‘/’ character (ASCII code 47).

Since the counter k used by _YF() is global, this final call also changes the value of k used by the outer loop. _YF(47,47) first sets k to 47, executes its loop once and then increments k to 48. At that point, the condition k <= 47 is no longer true, so _YF() returns with the global value of k left at 48.

Control then returns to the outer for loop, whose own increment changes k from 48 to 49. Since 49 is still smaller than 64, another iteration starts and _ie() is called again. Its final _YF(47,47) call once more leaves k at 48. The outer loop therefore never progresses beyond 49.

The resulting sequence therefore looks roughly like this:

48 -> 49
48 -> 49
48 -> 49
...

This explained both why the page never rendered and why the browser was keeping one CPU core rather busy.

Changing the inner routine to use its own local counter was sufficient to let the decoding process finish. After removing the remaining layers of obfuscation, what emerged was an otherwise completely unremarkable credential-stealing page.

At this point, the most likely explanation seemed fairly straightforward – the authors of the page had simply shot themselves in the foot by using a broken obfuscation mechanism.

Nevertheless, this proved not to be the case, since when I accessed the original URL again a little later, the page loaded normally. Another attempt to load the page was also successful, as were several subsequent ones.

More interestingly, while all of the resulting pages ultimately displayed the same credential-stealing form, their source code wasn't the same.

Function and variable names differed across page loads, functions appeared in a different order, numerical constants were expressed using different arithmetic operations and a large encoded block of code, which contained the actual payload with the form, changed as well. Even the innocuous-looking page title varied between requests using words like "Solution", "Viewer", "Credentials", "Private" and "Authenticate".

It therefore appeared that the first response wasn't a permanently broken copy of the phishing page at all. Rather, the server seemed to generate polymorphic variants of the page and I had simply happened to receive a “broken” one when I first accessed the target URL.

To test this hypothesis, I used a simple script to retrieve the same URL 50 times and, with some help from an LLM, compared the resulting samples.

Among the 50 samples (which all had different SHA-256 hashes), there were 21 different page titles, and, more importantly, 49 deobfuscated successfully while one became stuck in an endless loop – just like the first page I had the luck to land on.

The reason was effectively identical to what happened in the first page I encountered. In this variant, the two relevant functions had different randomized names, but both of their loops had once again been assigned the same undeclared variable k. The inner loop therefore repeatedly reset the value used by the outer one and prevented the decoder from completing.

Once this collision was corrected, the sample decoded normally as well.

The polymorphism wasn't limited to the initial JavaScript wrapper. The 50 page variants (if we include the one I had to manually “fix”) produced 50 different versions of the final phishing HTML. Form and input names, CSS classes, element identifiers and parameters used when loading images were changed, as was the placement of zero-width characters inside visible strings, which were used as a further obfuscation/anti-analysis mechanism. In spite of all these changes, however, the page presented to the user and its basic functionality remained essentially identical.

Polymorphic phishing pages are, of course, not new. The concept has been discussed for well over a decade in academic circles[1], and phishing pages which generate random HTML attribute values for individual visits have been used in the wild for years[2]. It has also previously been shown that JavaScript lends itself quite well to producing multiple versions of source code which look different while performing the same task[3] (which is the basis for the simplest implementation of polymorphism at the code level).

The rationale behind such an approach is fairly obvious – hashes, randomly generated identifiers and many simple string-based signatures become significantly less useful if every request produces what is basically a completely new copy of a malicious page.

Although polymorphism certainly shouldn't be thought of as some universal mechanism for bypassing security controls, as the underlying logic and behavior of the pages remains the same, and many structural characteristics inevitably survive most transformations, it does raise the cost of detection mechanisms which rely too heavily on static artifacts...

Though, in this case, it apparently also raised the cost for the threat actor, since at least some victims would end up with a non-functioning page (at least on a first load), given that of the approximately 56 samples I collected (50 using the script + my original manual attempts), two pages were broken.

Although it would be unreasonable to draw any firm conclusions about the actual failure rate of the mechanisms used, it is clear that the original endless loop wasn't just a “one-off” corrupted response and that whatever generates the code can repeatedly create non-functional pages.

Which brings us to one final question – what was actually generating the code?

Given the current popularity of generative AI, it is tempting to consider an LLM-based backend. This isn't entirely far-fetched either – in January, Unit 42 demonstrated a proof-of-concept in which an LLM was used to generate syntactically different phishing JavaScript in real time, resulting in a unique variant for individual visits[4]. There is, however, nothing in the samples which would prove that an LLM is involved here, and a conventional polymorphic obfuscator seems to be a much more plausible explanation, given that the transformations between individual page copies are quite systematic, and the recurring failure caused by reused global variable names would fit quite nicely with a relatively simple random renaming and reordering mechanism which doesn't properly account for variable scope.

In any case, had the first page loaded normally, I would almost certainly have dismissed it as yet another run-of-the-mill phishing site. As it turned out, though, the obfuscation mechanism intended to make the page more difficult to detect was also capable of making it somewhat ineffective at stealing credentials... which made the sample considerably more interesting than it initially appeared.

And – to end on a positive note – the sample did also provide a good lesson to any aspiring programmers out there – never use undeclared global variables as your loop counters.

[1] https://link.springer.com/chapter/10.1007/978-3-642-02617-1_28
[2] https://www.zscaler.com/blogs/security-research/evolution-phishing-kits
[3] https://www.akamai.com/blog/security/the-tale-of-double-javascript-obfuscated-scam
[4] https://unit42.paloaltonetworks.com/real-time-malicious-javascript-through-llms/

-----------
Jan Kopriva
LinkedIn
Nettles Consulting

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.

Who Has Admin Rights in your Entra ID Directory&#x3f;, (Wed, Aug 26th)

26 August 2026 at 11:58

A common thing that folks should "worry" about in Entra (or any platform really) is "who has rights to administer"?  Who can delete or change key things, or modify them in ways that might not be obvious (accidentally or on purpose).  Yes, we trust our people, but if they've moved on to other roles or to other organizations, they change from "our people" to "used to be our people".  
Also, it's common to have too many admins.  For instance, entry level support folks might need rights to change passwords, but they likely shouldn't have rights to change your intune policies or be global admins.  The "too many admins" question is a common one that auditors will zero in on.  This is #4 on the CIS Critical Controls v7 as "Control of Admin Privileges".  In version 8 of the list it's now at #6 under "Access Control Management" 


Let's dig into your Entra ID Directory, you might find some surprises in your admin list.

# first, as always connect to the directory
Connect-MgGraph -Scopes "Directory.Read.All", "RoleManagement.Read.All"

# Get the list of activated directory roles and the count of members
$roles = Get-MgDirectoryRole
foreach ($role in $roles) {
    $members = Get-MgDirectoryRoleMember -DirectoryRoleId $role.Id
    [PSCustomObject]@{
        RoleName     = $role.DisplayName
        MemberCount  = $members.Count
    }
}

RoleName                                MemberCount
--------                                -----------
Privileged Authentication Administrator           0
Global Administrator                              5
Password Administrator                            1
Application Administrator                         0
Service Support Administrator                     0
Purview Workload Content Writer                   1
User Administrator                                0
SharePoint Administrator                          0
Intune Administrator                              3
Purview Workload Content Administrator            1
Azure AD Joined Device Local Adminis...           1
Helpdesk Administrator                            0
Office Apps Administrator                         2
Directory Readers                                 0
Billing Administrator                             0
Cloud Application Administrator                   0
Directory Synchronization Accounts                1
Directory Writers                                 0
Exchange Administrator                            0
Authentication Administrator                      2
Groups Administrator                              0
Privileged Role Administrator                     0
License Administrator                             0
Conditional Access Administrator                  3
Global Reader                                     1
Device Managers                                   0

So this output is OK for a stranger that is looking for a "how many is too many" sort of output.  But if you are administering this directory, what you really want is the actual list - you want to know who the people in the list are, and compare that to your understanding of the roles that folks have in your organization.  You are not looking for the answer to "does it look about right?", you are looking for the details "is it actually right?".  A (really) common finding is to have "that auditor from 3 years ago" still in the list with a "Global Reader" or even "Global Administrator" role. You may also have management or even PMs that aren't as technical as they once were with admin rights, and the power of a collosal accidental delete (though that can be a regular AD issue as well).  In this case, that "Global Reader" line above is a shiny, flashing beacon saying "LOOK HERE".  Let's list the individual user accounts and what roles they have in Entra:

# init the list to zero
$adminslist = @()

# get the roles
$roles = Get-MgDirectoryRole

# Cycle through each role and get admin list
$adminslist = foreach ($role in $roles) {
    $members = Get-MgDirectoryRoleMember -DirectoryRoleId $role.Id
    foreach($m in $members) {
    $adminuser        = get-mguser -userid $m.id
    $adminusername    = $adminuser.displayname
    $adminuseraccount = $adminuser.userprincipalname
    [PSCustomObject]@{
        RoleName    = $role.DisplayName
        UserAccount = $adminuseraccount
        UserName    = $adminusername
        }
     }
}

$adminslist | out-gridview

 

Like changing passwords or keys (or planting a tree), the best time to do this is in the past, but TODAY is the second-best time to look at who has admin rights to key things like your Entra or AD directories.  Check your list for Entra, let us know in the comments if you found anything unexpected?  ( Anonymized of course)

===============
Rob VandenBrink
rob@coherentsecurity.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 26 August 2026 ⏭ SANS ISC InfoSec News Feed
Received — 25 August 2026 ⏭ SANS ISC InfoSec News Feed

Obfuscating IP Addresses as Hostnames, (Tue, Aug 25th)

25 August 2026 at 11:03

It is pretty obvious that hostnames can replace IP addresses. Pretty much any software accepting an IP address will also accept a hostname as an argument. Last week, I wrote about scans for the cloud metadata service listening at 169.254.169.254. These scans attempted to exploit Server Side Request Forgery (SSRF) vulnerability. One way to prevent these types of exploits is to filter requests that contain the string "169.254.169.254" or to add this IP to a blocklist of URLs that should not be accessed.

But as is almost always the case, blocklists are not the solution you are looking for.

In response to last week's diary, Sean wrote that they saw attackers use hostnames instead of IP addresses. In particular:

  • 169.254.169.254.nip.io
  • 169-254-169-254.sslip.io
  • test.169.254.169.254.nip.io (or other prefixes instead of test)
  • make-1.1.1.1-rebind-169.254.169.254-rr.1u.ms

The last one, as Sean pointed out, is likely linked to the 1u.ms tool. This tool allows attackers to define hostnames "on the fly". It offers numerous options. For example, you can configure the IP address to change after a certain number of lookups or after a certain time. IP addresses can use various encoding/obfuscating formats. The tool can also be configured with a custom domain, but 1u.ms is ready to go.

1u.ms maintains public logs for all requests sent to it, so you can check if it was used against one of your systems. The last 100 requests can be found at http://1u.ms/last and the

Similar hostnames can likely be configured with many dynamic hosting services. If you do retain DNS logs (you should!!), Check whether any resolution resulted in IPs such as 169.254.169.254.

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 24 August 2026 ⏭ SANS ISC InfoSec News Feed

DOUBLECUP's PNG Payload, (Mon, Aug 24th)

24 August 2026 at 03:23

New malware that uses steganography always gets my attention, but I was disappointed when I looked at the latest DOUBLECUP write-up. It doesn't use real steganography:

You can see the PowerShell payload as cleartext: it has not been encoded into the pixels of the image.

It's even not embedded in the image (like inside the metadata), it's just appended after the PNG file:

Yet there is a clever little trick:

The PowerShell script starts with 0x0D 0x0A, Carriage-Return + Newline: that terminates a line of text in Windows.

That makes that you don't need a custom payload extractor, you can just use the FINDSTR command (Windows' grep) with a unique identifier to extract the script:

And then pipe it into the PowerShell interpreter.

 

Didier Stevens
Senior handler
blog.DidierStevens.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 21 August 2026 ⏭ SANS ISC InfoSec News Feed

Who Got Missed in the MFA Rollout&#x3f; More Powershell &#x2b; Graph &#x2b; Entra scripting&#x21;, (Fri, Aug 21st)

20 August 2026 at 22:47

In every MFA rollout, there will come a time where you think you are closing in on "done", and some automation to list what's left would be handy.  Something quicker than scrolling through the web interface through thousands of accounts ...
This is that method.
Also, remember when we discussed yesterday about the beta graph commands in the Microsoft.Graph.Beta library?  We'll use one of those beta commands here!

# import, if it's not already there
Import-Module -Name Microsoft.Graph.Beta.Reports

# with the necessary auditing scope
Connect-MgGraph -Scopes "AuditLog.Read.All", "User.Read.All"

$AllMFADetails = Get-MgBetaReportAuthenticationMethodUserRegistrationDetail -All

# We're only interested in users who are NOT yet registered for MFA
$NonMFAUsers = $AllMFAdetails | Where-Object { $_.IsMfaRegistered -eq $false }

$t = foreach ($User in $NonMFAUsers) {
     # user by user, collect account details (primary if it's enabled)
     # then construct the userobj record
     # note the join adds the object to the list

     $UserObj = Get-MgUser -UserId $User.Id -Select Id, AccountEnabled

     [PSCustomObject]@{
         "UserPrincipalName"   = $User.UserPrincipalName
         "DisplayName"         = $User.UserDisplayName
         "AccountEnabled"      = $UserObj.AccountEnabled
         "MethodsRegistered"   = ($User.UserPreferredMethodForSignIn -join ", ")
     }
 }

$t | Out-GridView -Title "NON-MFA Users"

Note that the last two columns are for MFA methods, so they'll be blank, but we'll use those in a sec.
I'm not displaying the output in this case, as it's essentially a list of actual user accounts.

You can also modify this a bit, for instance if you were tightening up your MFA setup, because your auditor told you to root out folks using SMS for MFA for instance, this is definitely the command set to use.  You'd want $_.IsMfaRegistered -eq $true, but then look for "SMS" in the Methods registered or Default MFA columns.  Surprisingly in this last check I saw a number of folks with "voiceMobile" (ie a voice callback) as their primary MFA. 

Give this a try, let us know in the comments if you find some unexpected folks who skated by the MFA login policy requirements ....

===============
Rob VandenBrink
rob@coherentsecurity.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.

Even MOAR Powershell, looking at Entra logins - the good, the bad and the password sprays, (Fri, Aug 21st)

20 August 2026 at 21:49

One thing that folks never seem to do after "going to the CLOOOOUUUUD" is to look at their logs, logs that they would have checked daily when things were on premise.
One log that really bears looking at is the log of successful and failed logins.  the call for that is:


# import needed, if they're not already in place
Import-Module Microsoft.Graph.Reports

# connect with the correct scope
Connect-MgGraph -Scopes "AuditLog.Read.All", "Directory.Read.All"

$f = Get-MgAuditLogSignIn

Let's look at one object in the log:


This is an interactive login to OWA, which failed on a conditional access check
What is that under location though - that's likely why this failed.  How do we get the "where" from that?  And why does the status got a similar string in it instead of an actual status?
The command below shows us pulling only failed logins ("status/errorCode ne 0"), extracting the geo location info, and also the failure reason

Get-MgAuditLogSignIn -Filter "status/errorCode ne 0" -All | Select-Object `
    CreatedDateTime, 
    UserPrincipalName, 
    IPAddress, 
    @{Name="City"; Expression={$_.Location.City}}, 
    @{Name="State"; Expression={$_.Location.State}}, 
    @{Name="Country"; Expression={$_.Location.CountryOrRegion}},
    @{Name="FailureReason"; Expression={$_.Status.FailureReason}}


Aha!  Now we have that otherwise hidden information!  It's this sort of list where you'll see password sprays show up.  The list below shows part of such an attack, note that the last two lines show the account is locked.  The "IP address with malicious activity" alert generally means that this is a rotating proxy service, and the IP's in it have been fully or partially enumerated as "bad".


Or, looking for successful logins from unexpected countries, the command below.  Let's also remove the State / City info, normally it's just the country that matters, at least on the first pass through the data.

# set the array of "expected" Countries
$ExpectedCountries = @("CA", "US" )

#Get all successful logins
$f = Get-MgAuditLogSignIn -Filter "status/errorCode eq 0" -All | Select-Object `
    CreatedDateTime, 
    UserPrincipalName, 
    UserDisplayName,
    AppDisplayName,
    ResourceDisplayName,
    IsInteractive,
    IPAddress, 
    @{Name="Country"; Expression={$_.Location.CountryOrRegion}},
    @{Name="FailureReason"; Expression={$_.Status.FailureReason}}  

# remove expected countries, and what is left is unexpected 
# Just as Sherlock Holmes (or Occam) would say
 $f | Where { $_.Country -notin $ExpectedCountries } | out-gridview

It's interesting to see a few IPv6 addresses in the list.

In writing this diary, I found multiple password spray attacks.  This helped the client tighten up their conditional access policies, which was one of our goals going in.

Take a run at your Entra logs using the methods above.  Let us know in the comments if you found any unexpected (or expected) events or attacks, or if you were able to use your logs to effect a change in your configuration (in conditional access polices for instance)

===============
Rob VandenBrink
rob@coherentsecurity.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 20 August 2026 ⏭ SANS ISC InfoSec News Feed

Using Microsoft Graph and Powershell - Risk Detection Commands, (Thu, Aug 20th)

20 August 2026 at 09:09

Building on the last diary on Using MS Graph and Powershell, let's look at "Risky" logins.

Risky logins are a derived set of parameters that look at various (you guessed it) risky login parameters.  What is considered a risk?
In most cases this is either impossible geography - in other words "we're not expecting to see you at that IP, in that subnet, ASN or country", or unusual device - ie "that's not your regular computer"

There are two groups of commands in this area.  You can do Risk Detection in a basic Entra license, but to work with Persistent Risk User accounts you need to bump up your license.  So it'll cost you every month to use these commands:

Get-MgRiskyUser
Confirm-MgRiskyUserCompromised
Get-MgRiskyUserHistory

However, you can get a fair way with a basic Entra license and the Get-MgRiskDetection command.  Let's focus on just that, since we all have at least that license level (if you're still reading that is).

#first connect to graph with the right Identity Protection scopes
Connect-MgGraph -Scopes "IdentityRiskyUser.Read.All", "IdentityRiskEvent.Read.All"
$riskylogins = Get-MgRiskDetection -all

Note that if you've already done remediation and marked off events as dealt with, you can filter those events out with:

$riskylogins = Get-MgRiskDetection -All -Filter "riskState ne 'dismissed' and riskState ne 'remediated'"

Let's look at some data:

$riskylogins | select userdisplayname, activitydatetime, ipaddress, additionalinfo 


hmm, that last field is the key one, it's in JSON format, with more info than we likely want for a summary.  Let's look at one record, and convert from JSON:
$riskylogins[2].additionalinfo | convertfrom-json

Key             Value
---             -----
riskReasons     {UnfamiliarDevice, UnfamiliarEASId, UnfamiliarTenantIPsubnet}
userAgent       Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0 AnyConnect/5.1.9.113 (win)
alertUrl
mitreTechniques T1078.004

So most likely we'll want that list of risk reasons in our summary report - let's extract that for our test object:

($riskylogins[2].additionalinfo | convertfrom-json)[0].value
UnfamiliarDevice
UnfamiliarEASId
UnfamiliarTenantIPsubnet

OK, now let's pull the list with just that information, using our new best friend - yup, a computed field and a join!

$riskylogins | select userdisplayname, activitydatetime, ipaddress, @{N='Reason';E={ (($_.additionalinfo | convertfrom-json)[0].value ) -join '; '}} | out-gridview

In this case, looking deeper at the IP's, these are login attempts from Malaysia, Colombia and South Korea.  Digging deeper into the text, we found a client IP from Warsaw.  With another loop you could use something like the ipinfo API to relate those IP's back to geo-locations easily enough - it's always another loop in PowerShell it seems.

That second item and the last one lists the useragent though instead of the risk reasons, let's extract that key-value pair specifically rather than count on it being the first in the list

($riskylogins[4].additionalinfo | convertfrom-json) | where { $_.Key -eq "riskReasons" }
Key         Value
---         -----
riskReasons {UnfamiliarDevice, UnfamiliarEASId, UnfamiliarTenantIPsubnet}

Close, but we just want the value:

(($riskylogins[4].additionalinfo | convertfrom-json) | where { $_.Key -eq "riskReasons" }).value
UnfamiliarDevice
UnfamiliarEASId
UnfamiliarTenantIPsubnet

So plugging that back into our single one-liner:

$riskylogins | select userdisplayname, activitydatetime, ipaddress, @{N='Reason';E={ ((($_.additionalinfo | convertfrom-json) | where { $_.Key -eq "riskReasons" })).value  -join '; '}} | out-gridview

So the risks in the list above boil down to: you are in an unusual location (IP address, subnet, ASN, Location, or you are using an unfamiliar device.

Hmm - looking at those IP addresses, you're thinking - can I look those up using the APIs for ipinfo or maxmind?  No need, it's already there, if you run "$riskylogins | gm", you'll see a "location" object.

$RiskyLogins[4].location
City         CountryOrRegion State
----         --------------- -----
Gunseo-Myeon KR              Chungcheongbuk-Do

But normally it's just the country that you want, so what we want is 

($RiskyLogins[4].location).countryorregion
KR

Which means we need another computed field to make things work in the "report" command:

$riskylogins | select userdisplayname, activitydatetime, ipaddress, @{N='Country';e={($_.location.countryorregion)}}, @{N='Reason';E={ ((($_.additionalinfo | convertfrom-json) | where { $_.Key -eq "riskReasons" })).value  -join '; '}} | out-gridview

To just view this in a text table, you could use " | ft " instead of out-gridview, or send it to an excel-readable file wiht "| out-csv"

Please, use our comment form and let us know if you've used these concepts in Graph to find a security event that you wouldn't otherwise have found!

 

===============
Rob VandenBrink
rob@coherentsecurity.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.

Using Microsoft Graph and Powershell to Mine for Information - Stale Accounts and Licenses, (Thu, Aug 20th)

20 August 2026 at 08:45

Microsoft Graph is a newer API that is meant to replace several others.  OK, it's at version 2.3.9, so it's not all that new, but it's new enough that lots of folks (and commercial tools) aren't using it yet.   It allows you to Get and Set info from/to M365, Entra Users and Entra managed machines for starters.  Let's dig in!

First, some preparation if you don't already have these modules installed:

Install-Module Microsoft.Graph -Repository PSGallery
# the beta likely isn't needed for most installs, but install it if desired
Install-Module Microsoft.Graph.Beta  -Repository PSGallery

Next, an import (again, if needed)
Import-Module Microsoft.Graph

Finally, you'll need to connect to your Entra account / directory 
Connect-MgGraph -Scopes "User.Read.All

Let's start exploring just by dumping a user table:

$AllUsers = Get-MgUser -All -Property Id, DisplayName, UserPrincipalName, AccountEnabled, SignInActivity | Where-Object { $_.AccountEnabled -eq $true }

Note the "-All" - this API has a default "first 100 objects" limit, if you are managing an actual domain you likely will always need a "-All" unless you are testing a script and want it to run faster.

If you want last password change included?  You'll need to ask for that in the initial get-mguser call, it's not in the default returned list of results:
Get-MgUser -All -Property DisplayName, UserPrincipalName, LastPasswordChangeDateTime | Select-Object DisplayName, UserPrincipalName, LastPasswordChangeDateTime

Cool, now you have a list of accounts and their last password change, that's worth a sort in Excel (or | Out-GridView) and a few emails.  Heck, since your in excel you could automate that right down to the email if you wanted.

What else?  Looking at $allusers | gm, we see a property called "assignedLicenses" - let's look at that:
Get-MgUser -UserId $u -Property AssignedLicenses | Select-Object -ExpandProperty AssignedLicenses

DisabledPlans SkuId
------------- -----
{}            05e9a617-0261-4cee-bb44-138d3ef5d965
{}            639dec6b-bb19-468b-871c-c5c441c4b0cb
{}            5b631642-bd26-49fe-bd20-1daaa972ef80
{}            a403ebcc-fae0-4ca2-8c8c-7a907fd6c235
{}            f30db892-07e9-47e9-837c-80727f46fd3d

hm, just the GUIDs (SkuId) for each license, that's not so useful.

For the real thing (that a human can read), we'll want a whole different command:
get-mguserlicensedetail -userid $u  | Select-Object SkuId, SkuPartNumber

SkuId                                SkuPartNumber
-----                                -------------
05e9a617-0261-4cee-bb44-138d3ef5d965 SPE_E3
639dec6b-bb19-468b-871c-c5c441c4b0cb Microsoft_365_Copilot
5b631642-bd26-49fe-bd20-1daaa972ef80 POWERAPPS_DEV
a403ebcc-fae0-4ca2-8c8c-7a907fd6c235 POWER_BI_STANDARD
f30db892-07e9-47e9-837c-80727f46fd3d FLOW_FREE

So to add this to a regular one-liner without a powershell loop for each account, we'll need a join, we'll add this to our original get-mguser call (because if this is for a human to read, you don't want the SkuId normally):

@{N='License';E={(Get-MgUserLicenseDetail -All -UserId $_.id).SkuPartNumber -join ';'}}

And to also, just for fun let's also pull the last interactive and non-interactive login dates:
  @{N='LastInteractiveSignInDate';E={$_.SignInActivity.LastSignInDateTime}}, `
  @{N='LastNonInteractiveSignInDate';E={$_.SignInActivity.LastNonInteractiveSignInDateTime}}

Also, let's pull the list of properties into a variable to make the call simpler (the computed statements are bolded):

$Properties = @('AccountEnabled','City','Country','Department','DisplayName','JobTitle','UserPrincipalName','CreatedDateTime','SignInActivity', 'LastPasswordChangeDateTime')

$Users = Get-MgUser -All -Property $Properties | 
   Select-Object @{N='AccountEnabled';E={$_.AccountEnabled}}, `
                  @{N='City';E={$_.City}}, `
                  @{N='Country';E={$_.Country}}, 
                  @{N='Department';E={$_.Department}}, 
                  @{N='DisplayName';E={$_.DisplayName }}, `
                  @{N='JobTitle';E={$_.JobTitle }}, `
                  @{N='UserPrincipalName';E={$_.UserPrincipalName}}, `
                  @{N='CreatedDateTime';E={$_.CreatedDateTime}}, `
                  @{N='LastInteractiveSignInDate';E={$_.SignInActivity.LastSignInDateTime}}, `
                  @{N='LastNonInteractiveSignInDate';E={$_.SignInActivity.LastNonInteractiveSignInDateTime}},
                  @{N='License';E={(Get-MgUserLicenseDetail -UserId $_.UserPrincipalName).SkuPartNumber -join '; '}}

This can take a while - for each user, those last 3 lines add time.  The two "signindate" fields are an additional lookup, and the license detail line is a whole other command for each line.
So it's essentially another loop, but buried in standard syntax so you don't have to code a less efficient version ....

OK, so we have the last login dates so we can pick off inactive accounts, and license usage.  Also accounts that have been explicity disagbled (that firstr "AccountEnabled" field)  Dump the whole thing out to a CSV file with "| Out-CSV" , and you're an Excel sort away from a list of MS licenses you can stop paying for and a list of Entra accounts that you can likely disable or delete.  Or if you are philosphically opposed to spreadsheets or excel in particular, you can do the same with "| Out-GridView", except emailing your results can be a problem from there ...

 

 

But what about a real security thing, something your SOC might alert on?  Stay tuned, that's next ...

===============
Rob VandenBrink
rob@coherentsecurity.com

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 19 August 2026 ⏭ SANS ISC InfoSec News Feed

Simple Scans for Cloud Metadata Service, (Wed, Aug 19th)

19 August 2026 at 10:24

Cloud providers typically expose a REST API at 169.254.169.254 that allows code running on virtual machines to retrieve machine-specific data. Some of the data is more or less harmless, such as the region the machine is running in or its MAC and IP addresses. However, the service may also be used to retrieve credentials for IAM roles and service account tokens.

Why 169.254.169.254, and not, for example, an RFC1918 address or loopback? RFC 1918 addresses are usually used and routed internally by cloud providers. Interfering with them would be risky and add complexity. The loopback interface is often treated differently from a normal interface, particularly in containers, and is not well-suited for traffic that must be controlled by the operating system's packet-filtering mechanisms. 169.254.169.254 is part of the link local address prefix 169.254/16 [RFC3927]. These addresses are specifically not routable, unlike RFC 1918 addresses, which may be routed locally ("The host MUST NOT send a packet with an IPv4 Link-Local destination address to any router for forwarding.").

This unique property of link-local addresses makes them ideal for addresses used multiple times , and that must never be routed. An attacker will not be able to reach out to this address remotely. But there is a "trick": the virtual machine itself can reach the metadata service, and if an attacker uses server-side request forgery (SSRF) to trick the server into sending the request, the address may be reached. The attacker could now use this SSRF vulnerability to retrieve secrets [1]. 

Probably the best-known breach assisted by the metadata service was Capital One, which led to a huge data leak and later to the prosecution of the attacker. Since then, we have seen attempts to exploit SSRF vulnerabilities in order to access the metadata service. But what I notied today is a widespread scan that appears to be not targeted at a particular vulnerability:

GET /?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/ HTTP/1.1
Host: [redacted]
User-Agent: Go-http-client/1.1
Accept-Encoding: gzip

This scan does not appear to target a specific vulnerability; it is a more generic attempt to find "some" vulnerability, and it is not clear which one. If you have any insight, please let me know :)

As far as securing the metadata service goes, Amazon used version 2 of the service following the Capital One breach. A simple "GET" request is no longer sufficient, making SSRF access highly unlikely. 

Special IPv6 note: IPv6 uses fd20:ce::254, which is a unique local address, more like an RFC 1918 address instead of an IPv6 link-local fe80:: address.

[1] https://www.sans.org/blog/cloud-instance-metadata-services-imds-

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 18 August 2026 ⏭ SANS ISC InfoSec News Feed
Received — 17 August 2026 ⏭ SANS ISC InfoSec News Feed

Apple Patches iOS and macOS, (Mon, Aug 17th)

17 August 2026 at 16:26

Apple today released updates for iOS/iPadOS (26 and 18) and macOS 26. This update fixes 108 vulnerabilities and comes about two weeks after the much smaller macOS update that addressed the single screen-sharing vulnerability. This vulnerability did not affect iOS/iPadOS.

None of the vulnerabilities has been exploited so far. There are a few WebKit vulnerabilities, but no standalone Safari patch for older operating systems. 87 of the vulnerabilities affect only iOS 18, making this more of an iOS 18 release than one for the newer operating systems. Only six vulnerabilities affect all three OSs released today. All 6 vulnerabilities affect WebKit.

Apple's vulnerability summary notes that the vulnerabilities patched in today's VisionOS release will be enumerated at a later date.

iOS 26.6.1 and iPadOS 26.6.1 iOS 18.7.10 and iPadOS 18.7.10 macOS Tahoe 26.6.2
CVE-2026-28958: An app may be able to access sensitive user data.
Affects WebKit
  x  
CVE-2026-28973: A malicious app may be able to break out of its sandbox.
Affects libc
  x  
CVE-2026-28984: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-28990: Processing a maliciously crafted image may corrupt process memory.
Affects ImageIO
  x  
CVE-2026-28996: An app may be able to access sensitive user data.
Affects Storage
  x  
CVE-2026-39868: An app may be able to cause unexpected system termination or corrupt kernel memory.
Affects Kernel
  x  
CVE-2026-39877: An app may be able to disclose kernel memory.
Affects IOSkywalkFamily
  x  
CVE-2026-43661: Processing a maliciously crafted image may corrupt process memory.
Affects ImageIO
  x  
CVE-2026-43663: Processing maliciously crafted web content may lead to an unexpected process crash.
Affects WebKit
  x  
CVE-2026-43667: An attacker in a privileged network position may be able to cause a denial-of-service.
Affects AirDrop
  x  
CVE-2026-43673: Processing a maliciously crafted audio file may corrupt process memory.
Affects CoreAudio
  x  
CVE-2026-43676: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-43700: Processing maliciously crafted web content may disclose sensitive user information.
Affects WebKit
  x  
CVE-2026-43701: A malicious website may be able to process restricted web content outside the sandbox.
Affects WebKit
  x  
CVE-2026-43705: Processing maliciously crafted web content may lead to memory corruption.
Affects WebKit
  x  
CVE-2026-43708: A malicious website may exfiltrate data cross-origin.
Affects WebKit
  x  
CVE-2026-43711: Processing a maliciously crafted video file may lead to unexpected app termination.
Affects CoreMedia
  x  
CVE-2026-43714: A malicious app may be able to access protected user data.
Affects Foundation
  x  
CVE-2026-43717: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebRTC
  x  
CVE-2026-43720: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit Canvas
  x  
CVE-2026-43722: An app may be able to leak sensitive kernel state.
Affects Kernel
  x  
CVE-2026-43723: An app may be able to gain root privileges.
Affects MediaRemote
  x  
CVE-2026-43724: An app may be able to cause unexpected system termination or write kernel memory.
Affects Kernel
  x  
CVE-2026-43725: A malicious website may be able to process restricted web content outside the sandbox.
Affects WebKit
  x  
CVE-2026-43727: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-43729: Processing a maliciously crafted image may corrupt process memory.
Affects Model I/O
  x  
CVE-2026-43731: Processing maliciously crafted web content may lead to memory corruption.
Affects WebKit
  x  
CVE-2026-43735: A malicious website may exfiltrate data cross-origin.
Affects WebKit
  x  
CVE-2026-43738: Processing a maliciously crafted asset catalog may result in disclosure of process memory.
Affects CoreUI
  x  
CVE-2026-43742: Processing maliciously crafted web content may lead to an unexpected process crash.
Affects WebKit
  x  
CVE-2026-43744: Processing an audio stream in a maliciously crafted media file may terminate the process.
Affects CoreAudio
  x  
CVE-2026-43745: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-43754: An app may be able to leak sensitive kernel state.
Affects Kernel
  x  
CVE-2026-43757: An app may be able to cause unexpected system termination.
Affects Kernel
  x  
CVE-2026-43769: An app may be able to cause unexpected system termination.
Affects Kernel
  x  
CVE-2026-43776: Processing a maliciously crafted file may lead to unexpected app termination or arbitrary code execution.
Affects AppleDouble
  x  
CVE-2026-43778: An app may be able to cause unexpected system termination or corrupt kernel memory.
Affects Kernel
  x  
CVE-2026-43794: Processing maliciously crafted web content may lead to memory corruption.
Affects WebKit
x x x
CVE-2026-43796: An app may be able to read a persistent device identifier.
Affects Game Center
  x  
CVE-2026-43797: An app may be able to access information about a user's contacts.
Affects Contacts
  x  
CVE-2026-43800: An app may be able to access sensitive user data.
Affects Siri
  x  
CVE-2026-43801: An app may be able to access sensitive user data.
Affects App Store
  x  
CVE-2026-43802: An app may be able to cause unexpected system termination.
Affects CoreVideo
  x  
CVE-2026-43803: A remote attacker may be able to cause unexpected system termination.
Affects CoreAudio
  x  
CVE-2026-43807: A malicious accessory may be able to cause unexpected app termination.
Affects MobileAccessoryUpdater
  x  
CVE-2026-43810: A remote user may be able to cause unexpected system termination or corrupt kernel memory.
Affects Kernel
  x  
CVE-2026-43811: An app may be able to modify protected parts of the file system.
Affects Books
  x  
CVE-2026-43812: An app may be able to cause unexpected system termination.
Affects Pro Res
  x  
CVE-2026-43818: Processing a maliciously crafted image may lead to arbitrary code execution.
Affects ImageIO
  x  
CVE-2026-43821: An app may be able to read files outside of its sandbox.
Affects WebKit Process Model
  x  
CVE-2026-64692: An app may be able to cause a denial-of-service.
Affects Heimdal
  x  
CVE-2026-64693: Processing a maliciously crafted image may lead to a denial-of-service.
Affects ImageIO
  x  
CVE-2026-64695: A remote user may be able to cause unexpected system termination or corrupt kernel memory.
Affects APFS
  x  
CVE-2026-64700: An app may be able to cause unexpected system termination.
Affects Kernel
  x  
CVE-2026-64707: An app may be able to delete files for which it does not have permission.
Affects BackgroundAssets
  x  
CVE-2026-64709: An app may be able to disclose kernel memory.
Affects Kernel
  x  
CVE-2026-64715: Processing maliciously crafted web content may lead to an unexpected process crash.
Affects WebKit
x   x
CVE-2026-64719: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebRTC
  x  
CVE-2026-64721: An app may be able to access sensitive user data.
Affects Kernel
  x  
CVE-2026-64722: Processing a 3D model may result in disclosure of process memory.
Affects Model I/O
  x  
CVE-2026-64723: An app may be able to access sensitive user data.
Affects Kernel
  x  
CVE-2026-64724: An attacker on the local network may be able to cause a denial-of-service.
Affects mDNSResponder
  x  
CVE-2026-64725: An app may be able to cause a denial-of-service.
Affects Audio
  x  
CVE-2026-64726: An attacker in physical proximity may be able to corrupt process memory.
Affects Wi-Fi
  x  
CVE-2026-64732: An attacker with physical access may be able to access sensitive user data during iPhone Mirroring.
Affects Accessibility
  x  
CVE-2026-64734: Processing a maliciously crafted contact may leak sensitive data.
Affects Contacts
  x  
CVE-2026-64735: A remote attacker may be able to bypass network filters.
Affects Kernel
  x  
CVE-2026-64738: A malicious app may be able to break out of its sandbox.
Affects Maps
  x  
CVE-2026-64739: An attacker may be able to cause unexpected app termination.
Affects Libnotify
  x  
CVE-2026-64740: A malicious app may be able to break out of its sandbox.
Affects Game Center
  x  
CVE-2026-64742: An app may be able to access sensitive user data.
Affects FrontBoard
  x  
CVE-2026-64743: An app may be able to access sensitive user data.
Affects Managed Configuration
  x  
CVE-2026-64744: An app may be able to disclose kernel memory.
Affects Kernel
  x  
CVE-2026-64746: An app may be able to add contacts without user authorization.
Affects Contacts
  x  
CVE-2026-64747: An app may be able to execute arbitrary code with kernel privileges.
Affects AVEVideoEncoder
  x  
CVE-2026-64749: An app may be able to cause unexpected system termination or corrupt kernel memory.
Affects Kernel
  x  
CVE-2026-64755: An app may be able to access sensitive user data.
Affects WorkoutKit
  x  
CVE-2026-64757: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-64760: An app may be able to leak sensitive kernel state.
Affects IOSurfaceAccelerator
  x  
CVE-2026-64762: An app may be able to cause unexpected system termination.
Affects AVEVideoEncoder
  x  
CVE-2026-64763: Processing a maliciously crafted file may lead to unexpected app termination or arbitrary code execution.
Affects SceneKit
  x  
CVE-2026-64764: Processing a maliciously crafted file may lead to unexpected app termination or arbitrary code execution.
Affects SceneKit
  x  
CVE-2026-64765: Processing a maliciously crafted file may lead to unexpected app termination or arbitrary code execution.
Affects SceneKit
  x  
CVE-2026-64768: A remote attacker may cause an unexpected app termination.
Affects Model I/O
  x  
CVE-2026-64769: A remote attacker may be able to cause unexpected application termination or heap corruption.
Affects Model I/O
  x  
CVE-2026-64771: A remote attacker may be able to cause unexpected application termination or heap corruption.
Affects Model I/O
  x  
CVE-2026-64772: A remote attacker may be able to cause unexpected application termination or heap corruption.
Affects Model I/O
  x  
CVE-2026-64774: A remote attacker may be able to cause unexpected application termination or heap corruption.
Affects Model I/O
  x  
CVE-2026-64778: Visiting a maliciously crafted website may leak sensitive data.
Affects WebKit History
x x x
CVE-2026-64779: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit Storage
x x x
CVE-2026-64780: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x x x
CVE-2026-64781: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x x x
CVE-2026-64782: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x x x
CVE-2026-64784: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x   x
CVE-2026-64787: Processing maliciously crafted web content may lead to an unexpected process termination.
Affects WebKit
x   x
CVE-2026-64788: Processing maliciously crafted web content may lead to memory corruption.
Affects IOGPUFamily
x   x
CVE-2026-65329: An attacker in a privileged network position may be able to bypass IPSec authentication and intercept network traffic.
Affects Telephony
x    
CVE-2026-65330: An app may be able to cause unexpected system termination or corrupt kernel memory.
Affects Kernel
x   x
CVE-2026-65331: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x   x
CVE-2026-65334: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x   x
CVE-2026-65338: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
x   x
CVE-2026-65339: An app may be able to leak sensitive user information.
Affects Audio
x   x
CVE-2026-65340: Processing maliciously crafted web content may lead to an unexpected Safari crash.
Affects WebKit
  x  
CVE-2026-65341: Processing maliciously crafted web content may lead to memory corruption.
Affects WebKit
x x x
CVE-2026-65343: A remote attacker may be able to cause unexpected system termination.
Affects Kernel
x   x
CVE-2026-65346: Processing an image may lead to arbitrary code execution.
Affects ImageIO
x   x
CVE-2026-65347: Processing an image may lead to a denial-of-service.
Affects ImageIO
x   x
CVE-2026-65349: An app may be able to cause unexpected system termination or read kernel memory.
Affects Kernel
x   x

 

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.

Apple Screen Sharing Security, (Mon, Aug 17th)

17 August 2026 at 10:33

About 20 years ago, with macOS 10.5 (Leopard), Apple introduced screen sharing. Apple did not invent a new protocol for screen sharing. Instead, it used the established VNC protocol. VNC is a pretty simple, unencrypted protocol using TCP port 5900. Historically, the protocol used a simple global password for authentication. Apple adapted the protocol for its own use, but overall, left the VNC protocol itself alone.

A couple of weeks ago, two severe vulnerabilities exposed issues Apple introduced when it bolted on its own modifications to VNC. Currently, these vulnerabilities are being exploited, and a system with screen sharing exposed should be considered compromised. But here are some tips to improve screen sharing security.

One weakness exposed by these recent vulnerabilities is Apple's support for both "regular" VNC authentication and authentication via Apple's own macOS authentication system.  

Apple does allow old-fashioned VNC authentication by defining a VNC password. If this authentication scheme is used, a VNC client is prompted only for a password, not a username. The client may then ask for permission to use the screen, or they will be presented with an OS login prompt. This can be useful if you are trying to provide remote support to a logged-in user. But it does provide access to the system without any strong authentication. Access should still be secured by local user credentials, but the process already runs with elevated privileges to allow access for any user who logs in. This contributed to a recent vulnerability.

Next, you can restrict which users can remotely access the system. This should be restricted to allow only users who need remote access to connect.

Access to screen sharing can also be controlled via macOS's built-in firewall. But the settings are not always clear. Just enabling the firewall is not sufficient.

If "Automatically allow built-in software" is enabled, the firewall will allow access to screen sharing. The same is true for "Automatically allow downloaded signed software". Even if "stealth mode" is enabled, screen sharing is still available. You may also select "Block all incoming connections", which will block everything, even applications you approved in the past.

Here are a few command-line tips to secure the system (this is for macOS 26; prior versions use slightly different syntax)

# use this to check the current firewall state
# /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
# turn firewall on
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
# turn stealth mode on to not respond to pings
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on
# do not allow signed binaries
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setallowsigned off
# disable filesharing
sudo launchctl disable system/com.apple.smbd
# disable screensharing
sudo launchctl disable system/com.apple.screensharing

A script like this is handy if you need to switch from your internal network to a public one. VNC access should always happen via a VPN. SSH forwarding works well with VNC. Other solutions, like Tailscale, are easy to use if you need VNC for remote support.

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 16 August 2026 ⏭ SANS ISC InfoSec News Feed
Received — 14 August 2026 ⏭ SANS ISC InfoSec News Feed
Received — 13 August 2026 ⏭ SANS ISC InfoSec News Feed

Using Gemma4 with Ollama - Testing File Hash Analysis and Recommendations with AI, (Wed, Aug 12th)

12 August 2026 at 21:26

In the past few weeks, I have been using Gemma4 as a Large Language Model (LLM) to see how useful it can be to analyze some of the malware hashes uploaded to the DShield sensor over the past 30 days and figure out how its recommendation can be considered useful about the activity my DShield sensor is collecting and tracking. The model I use for this testing is gemma4:e4b [2] using two sites to compare the data against VirusTotal and CyberGordon. 

The following questions were submitted to Gemma for information:

Instructions:

1. Determine if we should be concerned with the volumes or suspicious volumes match indicators of compromise (IoC) or tactics mentioned on the two external websites.
2. Provide a concise comparative analysis and recommendations for action to prevent actors/bots to successfully compromise the sensor.
3. Identify what type of malware family (Popular threat label) the top 3 files are associated with.
4. Highlight potential issues with the top 3 inbound hashes (files) downloaded by actors/bots logged in the sensor and which sites have the most information about this activity.

Result from the LLM Analysis

Comparative analysis from Gemma 4 :
 As a cybersecurity analyst, I have analyzed the provided data stream concerning files downloaded by actors/bots to the Cowrie sensors.

Analysis of Downloaded Hashes (Top 10 IoCs)

Findings and Analysis

1. Volume vs. IoCs vs. Tactics
The sheer volume of these hashes (126, 110 events) is a major concern. High volumes do not automatically confirm malicious intent, but when coupled with the fact that they are *downloaded* from an interactive sensor like Cowrie, it indicates successful actor persistence and data exfiltration attempts.

Indicators/Tactics

Indicator of Compromise (IoC): The hashes themselves act as IoCs if they resolve to known malware families or C2 infrastructure components. Since the external sites provided no results, the focus must be on the *behavior*—the repeated transfer of these files.
Tactics (MITRE ATT&CK): This activity strongly suggests **Persistence**, **Command and Control (C2)** communication, and potentially **Lateral Movement/Exfiltration**. The actors are not merely querying the system; they are downloading specific files repeatedly.

2. Comparative Analysis & Recommendations

| Aspect | VirusTotal (VT) | CyberGordon (CG) | Conclusion / Action Recommendation |
| :--- | :--- | :--- | :--- |
| Data Depth | High-fidelity, integrated threat intelligence from multiple sources (AV engines). Best for direct identification. | Academic/Historical analysis engine. Useful for deep source tracking and niche observations. | VT is superior for immediate threat context; CG offers supporting research. |
| Reliability | Generally reliable, though sometimes slow or requires paid access for full fidelity. | Utility appears high but the provided output is generic (focusing on JS compatibility rather than results). | **Rely primarily on VT/Commercial Threat Feeds.** Do not treat lack of a result as "safe." |
| Missing Data | The provided snippet was boilerplate ("Please enable JavaScript"), meaning we missed vital IoC intelligence. | The provided snippet was generic browser/engine advice, offering no actionable threat intel. | **Critical Action:** Develop a structured workflow to *ensure* the results page is fully processed and captured for all 10 hashes. |

Recommendations for Action (Preventing Compromise):

1.  Immediate Containment: Treat any machine connected through this sensor as compromised. Isolate the host and initiate forensic imaging immediately.
2.  Mitigation at Sensor Level: Update Cowrie's logging and alerting capabilities to track file *execution* attempts, not just downloads. Implement stricter egress filtering on the network hosting the sensors.
3.  Threat Hunting (Proactive): Utilize the Top 10 hashes to query internal Endpoint Detection and Response (EDR) solutions across the entire enterprise, searching for the hash signatures or file names appearing on any system *outside* of the sensor environment.
4.  Hardening: Review user access policies and network segmentation rules. The repeated downloading suggests a persistent gap in perimeter controls.

3. Associated Malware Family (Top 3 Hashes)

Since no specific threat intelligence results were provided for these hashes, this analysis is based on the pattern of high-volume command-and-control behavior.

1.  197c74408e15bd1168105f564f96aace4fd4819961b724630bf5a6be4878daf8: **Botnet/Loader Malware.** The extremely high event count and consistent downloading pattern are classic indicators of a payload being repeatedly delivered, likely by an established botnet or initial access Trojan (RAT).
2.  31d4181843b1ed10a7e7cb3f108f6d6c50a7a4452ee52ddacabe8ca77260615e: **Backdoor/Keylogger.** Similar to the top hash, but potentially representing a specific piece of payload used for data exfiltration (like credentials or session tokens).
3.  94f2e4d8d4436874785cd14e6e6d403507b8750852f7f2040352069a75da4c00: **Credential Stealer/Dropper.** This hash may represent a modular component or a staged payload, designed to "drop" the final malware onto the compromised system after initial access.

4. Potential Issues with Top 3 Hashes & Best Data Source

Potential Issue Highlight (Focusing on Behavioral Risk)

The primary issue is not necessarily what the hashes *are*, but that they are actively being *downloaded* repeatedly by a controlled actor over a sustained period (Top 10). This behavior confirms **successful compromise and established persistence**. The actors have successfully identified data pathways to download their chosen payloads, bypassing existing security controls.

 

Comparison of Sites for Top 3

Given the critical nature of these files:

VirusTotal (VT): Is the preferred source. Despite the provided boilerplate text, VT's strength lies in its aggregation of multiple vendor signatures (AV engines). It provides the highest likelihood of a quick determination whether the hash is *known malicious*.
CyberGordon (CG): Is useful as a secondary research source or for understanding the historical context of the observed payload type. Its data output, based on observation and academic logging, might reveal more about *how* the file was used in previous compromises, which is valuable for threat hunting.

Conclusion

The most reliable actionable intelligence will be obtained by re-querying both sites multiple times to ensure 100% capture of the IoC data. However, **VT provides the immediate signature risk assessment.**

My own conclusion: I think the information provided by Gemma is a nice summary as long as the right tools (sites) are provided that can be used to gather additional information to use to better answer the questions initially asked in the instructions. 

The python script used for this test is available here. 

[1] https://en.wikipedia.org/wiki/Large_language_model
[2] https://ollama.com/library/gemma4
[3] https://cybergordon.com
[4] https://www.virustotal.com
[5] https://dshield.org/diary/Using+AI+Gemma+3+Locally+with+a+Single+CPU/32556
[6] https://github.com/bruneaug/DShield-SIEM
[7] https://github.com/bruneaug/DShield-SIEM/tree/main/Ollama

-----------
Guy Bruneau IPSS Inc.
My GitHub Page
Twitter: GuyBruneau
gbruneau at isc dot sans dot edu

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 12 August 2026 ⏭ SANS ISC InfoSec News Feed

Linux Kernel Process Accounting, (Wed, Aug 12th)

12 August 2026 at 10:21

A couple of days ago, Xavier posted about Atuin to gain more insight into the command history. Atuin does a great job of better organizing what is usually handled by "bash_history" and collecting meaningful additional data. Our reader David commented that this can also be done quite well with Linux's kernel process accounting feature, and I think he is very right. I really like Linux process accounting for a number of reasons, so here is a quick introduction.

Process accounting is a kernel feature. You will not see a specific process responsible for it. Instead, the "accton" command signals the kernel to start logging process data to a specific location (usually /var/log/account/pacct). Once a process terminates, the kernel will log respective details to the binary log file.

1 - Installation

I don't think process accounting is enabled by default on any Linux system. It does add a little additional overhead, but some users may shy away from it because it requires additional disk writes to collect the information. Memory and other CPUs should not be significantly impacted by process accounting. On my not very busy Proxmox system, it uses about 50 MB/day of disk space. So nothing that should be noticeable for most systems.

Installation usually comes down to installing the respective package for your distribution. On Debian based distributions, it is just

apt install acct

This will typically also configure the startup scripts, but it can't hurt to run

systemctl enable --now acct

That is it. Wait a little bit, and you will see the log. 

2 - How to read the logs

Logs are saved in a binary format. The "lastcomm" command can be used to display the log in a readable format. For example:

ip6tables-save   S     root     __         0.00 secs Wed Aug 12 06:25
iptables-restor  S     root     __         0.00 secs Wed Aug 12 06:25
iptables-save    S     root     __         0.00 secs Wed Aug 12 06:25
check_ssh              100107   __         0.00 secs Wed Aug 12 06:25
cron              F    100000   __         0.00 secs Wed Aug 12 06:25
sh               S     100000   __         0.00 secs Wed Aug 12 06:25
debian-sa1             100000   __         0.00 secs Wed Aug 12 06:25

These are a few lines from my Proxmox server. It logs the process name, Flags (S=super user, F=forked process, D=generated core dump, X=terminated by signal), User name (or ID), CPU execution time, and finally the timestamp at which the process was started. The output may be modified slightly depending on the command-line arguments used.

3 - Remote Logging

Unlike most Linux logs, these logs are not created by syslog. However, you may still read them with syslog to forward them to a central log collector/SIEM. Syslog-ng for example include a "s_pacct" processor for process accounting logs. You enable it with this configuration:

source s_pacct {
    pacct(file("/var/log/account/pacct"));
};

4 - Other useful tools

The "sa" command can be used to easily extract summaries from accounting data. For example, a breakdown by CPU time used by different processes

# sa -c | head -10
  329063  100.00%  259245.37re  100.00%      70.29cp  100.00%         0avio     24320k
     469    0.14%      55.38re    0.02%      52.65cp   74.90%         0avio    124752k   ffmpeg
     488    0.15%       5.43re    0.00%       4.57cp    6.51%         0avio      5338k   apt-get
    2820    0.86%       3.60re    0.00%       3.34cp    4.74%         0avio     13295k   ceph
    1231    0.37%       1.96re    0.00%       1.92cp    2.73%         0avio      1974k   ps
     312    0.09%    1907.83re    0.74%       1.36cp    1.93%         0avio     88176k   named
       7    0.00%   39483.07re   15.23%       0.76cp    1.08%         0avio      6348k   systemd-journal
     123    0.04%   34804.71re   13.43%       0.34cp    0.48%         0avio     20367k   ***other*
       8    0.00%       0.68re    0.00%       0.27cp    0.38%         0avio      3926k   store
     366    0.11%       0.58re    0.00%       0.26cp    0.36%         0avio      2235k   dpkg-deb*

5 - Containers

Process accounting is a kernel feature, and the kernel must be compiled and configured to support process accounting. If you are running Linux containers in Proxmox (the platform I am using), process accounting will not work unless the container is privileged. But it does not have to work. The container processes are logged by the host, which I think is actually better. This way, the logs are more easily centralized, and they can't be tampered with from inside the container.  

6 - Conclusion

I think Linux kernel process accounting is a very neat and often overlooked feature. You may be able to do more fine-grained inspection with eBPF, but process accounting is "ready to go and useful" with little work. It does not log command line options, which may be an issue in incident response. But it is a very good supplement to other features like bash_history files, and it captures processes that bash_history would never see.

 

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 11 August 2026 ⏭ SANS ISC InfoSec News Feed

Microsoft Patch Tuesday August 2026, (Tue, Aug 11th)

11 August 2026 at 13:54

This month we got patches for 418 vulnerabilities. Of these, 62 are critical, 1 is being exploited in the wild, and 2 were publicly disclosed as zero-days. Notable fixes include Windows privilege escalation, container tampering, and critical QUIC and DNS Server remote code execution bugs. 

A few vulnerabilities worth mentioning:

Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability (CVE-2026-68820)
This Important-severity elevation of privilege vulnerability is listed by Microsoft as exploited in the wild but not publicly disclosed, and it has a CVSS score of 7.0. The flaw is a use-after-free issue in the Windows Ancillary Function Driver for WinSock affecting supported Windows client and server versions; a locally authenticated attacker with low privileges could run a specially crafted application to trigger a race condition and, if successful, gain SYSTEM privileges. The CVSS vector reflects local access, low privileges required, no user interaction, and high attack complexity because exploitation requires winning that race condition. Administrators should prioritize applying the relevant Windows security updates, particularly on systems where local code execution by untrusted users is possible, and monitor for suspicious privilege-escalation activity.

Windows User Profile Service Elevation of Privilege Vulnerability (CVE-2026-62832)
Microsoft says this vulnerability has been publicly disclosed but has not been exploited in the wild, making it a zero-day disclosure without confirmed exploitation at this time. Rated Important with a CVSS score of 7.8, this Windows User Profile Service flaw is an improper link resolution, or “link following,” issue that could allow a local authenticated attacker to elevate privileges. To exploit it, an attacker would need credentials for another local account and could run a specially crafted application to load another user’s registry hive; successful exploitation could allow access to or modification of another user’s data and ultimately grant administrator privileges. User interaction is not required. Administrators should prioritize applying the Microsoft security updates across affected Windows 10, Windows 11, Windows Server 2022, and Windows Server 2025 systems, and should also limit local account reuse and monitor for unusual registry hive loading or profile service activity.

Windows Container Isolation FS Filter Driver (unionfs.sys) Tampering Vulnerability (CVE-2026-72971)
This vulnerability was publicly disclosed before Patch Tuesday, making it a zero-day, but Microsoft says it has not been exploited in the wild; it is rated Important with a CVSS score of 5.5. The flaw is an improper link-resolution, or “link following,” issue in the Windows Container Isolation file system filter driver, unionfs.sys, affecting Windows 11 Version 26H1 on x64 and ARM64 systems. A local, authenticated attacker could exploit it with low complexity and no user interaction to tamper with files, resulting in high integrity impact, though Microsoft rates confidentiality and availability impact as none. Administrators should apply the Windows updates that correct the driver’s link-handling behavior, particularly on systems using Windows containers or container isolation features.

Microsoft QUIC Remote Code Execution Vulnerability (CVE-2026-62815)
This Critical Microsoft QUIC remote code execution vulnerability is not listed as exploited in the wild or publicly disclosed. It carries a CVSS score of 9.8 and is a use-after-free flaw that could allow an unauthenticated remote attacker to send a specially crafted packet to an affected service over the network and execute code on the target system, with no user interaction required. Affected platforms include Windows 11 and Windows Server 2022/2025, including Server Core installations. Administrators should prioritize applying the Microsoft update, especially on systems exposing QUIC-enabled services to untrusted networks, and consider limiting network exposure where patching cannot be completed immediately.

Windows DNS Server Remote Code Execution Vulnerability (CVE-2026-62878)
Microsoft reports that CVE-2026-62878 is neither exploited in the wild nor publicly disclosed; it is a Critical Windows DNS Server remote code execution vulnerability with a CVSS score of 9.8. The flaw is a stack-based buffer overflow in Windows DNS that can be triggered remotely by an unauthenticated attacker sending a specially crafted packet to an affected service over the network, with no user interaction required, potentially allowing code execution on the target DNS server. Affected systems include multiple Windows Server releases from 2012 through 2025, as well as listed Windows 10 versions where the vulnerable component is present. Administrators should apply Microsoft’s security updates promptly, especially on DNS servers, and reduce exposure by limiting DNS service access to trusted networks where possible, blocking unnecessary inbound traffic at firewalls, and monitoring DNS servers for crashes or anomalous traffic patterns.

This was a summary of Microsoft’s monthly updates highlighting some important vulnerabilities. Prioritize the exploited WinSock privilege-escalation flaw, then the publicly disclosed User Profile Service and unionfs.sys issues, and patch internet-exposed QUIC services and DNS servers quickly due to remote code execution risk.

A detailed list of this month's vulnerabilities follows below. To search and filter them, visit my dashboard: https://patchlens.io

Description
CVE Disclosed Exploited Exploitability (old versions) current version Severity CVSS Base (AVG) CVSS Temporal (AVG)
.NET Core Remote Code Execution Vulnerability
%%cve:2026-70354%% No No - - Important 7.8 6.8
.NET Denial of Service Vulnerability
%%cve:2026-62901%% No No - - Important 7.5 6.5
.NET Elevation of Privilege Vulnerability
%%cve:2026-62909%% No No - - Important 7.8 6.8
%%cve:2026-58641%% No No - - Important 7.8 6.8
%%cve:2026-62871%% No No - - Important 7.8 6.8
%%cve:2026-62886%% No No - - Important 7.8 6.8
.NET Framework Elevation of Privilege Vulnerability
%%cve:2026-62872%% No No - - Important 8.8 7.7
%%cve:2026-65810%% No No - - Important 7.8 6.8
.NET Framework Remote Code Execution Vulnerability
%%cve:2026-62897%% No No - - Important 7.0 6.1
.NET Information Disclosure Vulnerability
%%cve:2026-62900%% No No - - Important 5.9 5.2
%%cve:2026-62902%% No No - - Important 6.5 5.7
.NET Security Feature Bypass Vulnerability
%%cve:2026-62899%% No No - - Important 5.9 5.2
AMD Zen Information Disclosure Vulnerability
%%cve:2026-59130%% No No - - Important 5.6 4.9
%%cve:2026-59131%% No No - - Important 5.6 4.9
Active Directory Security Feature Bypass Vulnerability
%%cve:2026-65777%% No No - - Important 5.3 4.6
Application Information Services Elevation of Privilege Vulnerability
%%cve:2026-61357%% No No - - Important 7.8 6.8
Application Insights Profiler Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-49163%% No No - - Critical 8.8 7.7
Azure Active Directory Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-50481%% No No - - Critical 9.9 8.6
Azure Confidential Ledger Remote Code Execution Vulnerability
(no customer action required)
%%cve:2026-68823%% No No - - Critical 9.1 7.9
Azure CycleCloud Elevation of Privilege Vulnerability
%%cve:2026-70340%% No No - - Important 8.1 7.1
Azure CycleCloud Information Disclosure Vulnerability
%%cve:2026-65806%% No No - - Important 6.5 5.7
Azure Entra ID Spoofing Vulnerability
(no customer action required)
%%cve:2026-62869%% No No - - Critical 8.8 7.7
Azure Logic Apps Information Disclosure Vulnerability
(no customer action required)
%%cve:2026-56161%% No No - - Critical 9.6 8.3
Azure Monitor Agent Elevation of Privilege Vulnerability
%%cve:2026-47299%% No No - - Important 7.2 6.3
Azure SQL Database Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-63522%% No No - - Critical 7.8 6.8
%%cve:2026-56162%% No No - - Critical 10.0 8.7
Azure SQL Managed Instance Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-62836%% No No - - Critical 8.7 7.6
Azure SRE Agent Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-62830%% No No - - Critical 9.9 8.6
Azure Service Bus Remote Code Execution Vulnerability
(no customer action required)
%%cve:2026-50515%% No No - - Critical 9.9 8.6
Azure Storage Explorer Elevation of Privilege Vulnerability
%%cve:2026-57104%% No No - - Important 8.8 7.7
Capability Access Management Service (camsvc) Elevation of Privilege Vulnerability
%%cve:2026-62892%% No No - - Important 7.0 6.1
CoPilot Chat Security Feature Bypass Vulnerability
%%cve:2026-65675%% No No - - Important 7.1 6.2
Copilot Cowork Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-59118%% No No - - Critical 9.3 8.1
Desktop Window Manager Elevation of Privilege Vulnerability
%%cve:2026-65786%% No No - - Important 7.8 6.8
%%cve:2026-65787%% No No - - Important 7.8 6.8
%%cve:2026-65788%% No No - - Important 7.0 6.1
GitHub Copilot and Visual Studio Code Elevation of Privilege Vulnerability
%%cve:2026-70335%% No No - - Important 7.8 6.8
Microsoft 365 Admin Center Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-62873%% No No - - Critical 9.8 8.5
Microsoft Access Remote Code Execution Vulnerability
%%cve:2026-64906%% No No - - Important 7.8 6.8
%%cve:2026-64912%% No No - - Important 7.8 6.8
%%cve:2026-64908%% No No - - Important 7.8 6.8
%%cve:2026-64914%% No No - - Important 7.8 6.8
%%cve:2026-64920%% No No - - Important 7.8 6.8
%%cve:2026-64919%% No No - - Important 7.8 6.8
Microsoft Azure Kubernetes Service Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-50516%% No No - - Critical 9.4 8.2
Microsoft COM for Windows Information Disclosure Vulnerability
%%cve:2026-59136%% No No - - Important 5.5 4.8
Microsoft Defender for Endpoint for Mac Information Disclosure Vulnerability
%%cve:2026-54123%% No No - - Important 5.5 4.8
Microsoft Digest Authentication Elevation of Privilege Vulnerability
%%cve:2026-62698%% No No - - Important 7.8 6.8
Microsoft Dynamics 365 (On-Premises) Information Disclosure Vulnerability
%%cve:2026-66301%% No No - - Important 6.5 5.7
Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability
%%cve:2026-65815%% No No - - Important 8.8 7.7
Microsoft Dynamics Business Central Information Disclosure Vulnerability
%%cve:2026-40375%% No No - - Important 6.5 5.7
Microsoft Entra Connect Elevation of Privilege Vulnerability
%%cve:2026-65673%% No No - - Important 7.8 6.8
Microsoft Entra Provisioning Service Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-59115%% No No - - Critical 9.9 8.6
Microsoft Excel Information Disclosure Vulnerability
%%cve:2026-68802%% No No - - Important 5.5 4.8
%%cve:2026-68808%% No No - - Important 5.5 4.8
%%cve:2026-68813%% No No - - Important 5.5 4.8
%%cve:2026-70318%% No No - - Important 5.5 4.8
%%cve:2026-70327%% No No - - Important 6.5 5.7
%%cve:2026-70328%% No No - - Important 6.5 5.7
%%cve:2026-68797%% No No - - Important 5.5 4.8
%%cve:2026-68799%% No No - - Important 5.5 4.8
Microsoft Excel Remote Code Execution Vulnerability
%%cve:2026-65807%% No No - - Important 8.8 7.7
%%cve:2026-68793%% No No - - Important 7.8 6.8
%%cve:2026-68794%% No No - - Critical 7.8 6.8
%%cve:2026-68795%% No No - - Important 7.8 6.8
%%cve:2026-68796%% No No - - Important 7.8 6.8
%%cve:2026-68800%% No No - - Important 7.8 6.8
%%cve:2026-68807%% No No - - Important 7.8 6.8
%%cve:2026-68806%% No No - - Important 7.8 6.8
%%cve:2026-68810%% No No - - Important 7.8 6.8
%%cve:2026-68811%% No No - - Important 7.8 6.8
%%cve:2026-68815%% No No - - Important 7.8 6.8
%%cve:2026-68816%% No No - - Critical 7.8 6.8
%%cve:2026-68798%% No No - - Important 7.8 6.8
%%cve:2026-68801%% No No - - Important 7.8 6.8
%%cve:2026-68803%% No No - - Important 7.8 6.8
%%cve:2026-68804%% No No - - Critical 7.8 6.8
%%cve:2026-68805%% No No - - Important 7.8 6.8
%%cve:2026-68812%% No No - - Important 7.8 6.8
%%cve:2026-68814%% No No - - Important 7.8 6.8
%%cve:2026-68817%% No No - - Important 7.8 6.8
Microsoft Exchange Server Denial of Service Vulnerability
%%cve:2026-62912%% No No - - Important 6.5 5.7
Microsoft Exchange Server Elevation of Privilege Vulnerability
%%cve:2026-62910%% No No - - Important 7.2 6.3
%%cve:2026-65813%% No No - - Important 6.5 5.7
%%cve:2026-62911%% No No - - Critical 8.0 7.0
Microsoft Exchange Server Remote Code Execution Vulnerability
%%cve:2026-62913%% No No - - Important 8.8 7.7
Microsoft Exchange Server Security Feature Bypass Vulnerability
%%cve:2026-62915%% No No - - Important 6.5 5.7
Microsoft Exchange Server Spoofing Vulnerability
%%cve:2026-62914%% No No - - Important 7.3 6.4
Microsoft High Performance Computing (HPC) Pack Elevation of Privilege Vulnerability
%%cve:2026-59133%% No No - - Important 8.8 7.7
Microsoft High Performance Computing (HPC) Pack Remote Code Execution Vulnerability
%%cve:2026-59124%% No No - - Important 9.8 8.5
Microsoft Local Security Authority Server (lsasrv) Remote Code Execution Vulnerability
%%cve:2026-62784%% No No - - Important 8.8 7.7
Microsoft Office Elevation of Privilege Vulnerability
%%cve:2026-68792%% No No - - Important 7.8 6.8
Microsoft Office Graphics Component Information Disclosure Vulnerability
%%cve:2026-63517%% No No - - Important 5.5 4.8
%%cve:2026-62842%% No No - - Important 5.5 4.8
%%cve:2026-66809%% No No - - Important 5.5 4.8
Microsoft Office Graphics Component Remote Code Execution Vulnerability
%%cve:2026-63513%% No No - - Critical 7.8 6.8
%%cve:2026-63519%% No No - - Critical 7.8 6.8
%%cve:2026-65664%% No No - - Critical 7.8 6.8
%%cve:2026-63526%% No No - - Critical 7.8 6.8
%%cve:2026-66807%% No No - - Critical 7.8 6.8
Microsoft Office Information Disclosure Vulnerability
%%cve:2026-70315%% No No - - Important 5.5 4.8
%%cve:2026-70314%% No No - - Important 5.5 4.8
%%cve:2026-70317%% No No - - Important 5.5 4.8
%%cve:2026-70323%% No No - - Important 5.5 4.8
%%cve:2026-63524%% No No - - Important 5.5 4.8
%%cve:2026-63529%% No No - - Important 5.5 4.8
%%cve:2026-64899%% No No - - Important 5.5 4.8
Microsoft Office Remote Code Execution Vulnerability
%%cve:2026-63515%% No No - - Critical 7.8 6.8
%%cve:2026-65657%% No No - - Critical 7.8 6.8
%%cve:2026-65656%% No No - - Important 7.8 6.8
%%cve:2026-65661%% No No - - Important 7.8 6.8
%%cve:2026-63532%% No No - - Critical 7.8 6.8
%%cve:2026-63533%% No No - - Important 7.8 6.8
%%cve:2026-64898%% No No - - Critical 7.8 6.8
%%cve:2026-64903%% No No - - Critical 7.8 6.8
%%cve:2026-64904%% No No - - Important 7.8 6.8
%%cve:2026-64909%% No No - - Critical 7.8 6.8
%%cve:2026-64910%% No No - - Critical 7.8 6.8
%%cve:2026-64911%% No No - - Critical 7.8 6.8
%%cve:2026-70130%% No No - - Critical 8.4 7.3
Microsoft Office SharePoint Spoofing Vulnerability
%%cve:2026-57105%% No No - - Important 8.0 7.0
%%cve:2026-70306%% No No - - Important 9.3 8.1
%%cve:2026-70332%% No No - - Critical 9.6 8.3
Microsoft Office Word Information Disclosure Vulnerability
%%cve:2026-63521%% No No - - Important 5.5 4.8
%%cve:2026-70319%% No No - - Important 5.5 4.8
%%cve:2026-63528%% No No - - Important 5.5 4.8
%%cve:2026-63530%% No No - - Important 5.5 4.8
%%cve:2026-63531%% No No - - Important 5.5 4.8
%%cve:2026-64917%% No No - - Important 5.5 4.8
%%cve:2026-66806%% No No - - Important 5.5 4.8
%%cve:2026-66810%% No No - - Important 5.5 4.8
Microsoft Office Word Remote Code Execution Vulnerability
%%cve:2026-63518%% No No - - Critical 7.8 6.8
%%cve:2026-70311%% No No - - Important 7.8 6.8
%%cve:2026-63525%% No No - - Critical 7.8 6.8
%%cve:2026-63527%% No No - - Important 7.8 6.8
%%cve:2026-64905%% No No - - Important 7.8 6.8
%%cve:2026-64907%% No No - - Critical 7.8 6.8
%%cve:2026-64915%% No No - - Important 7.8 6.8
Microsoft OneDrive for MacOS Elevation of Privilege Vulnerability
%%cve:2026-65680%% No No - - Important 6.7 5.8
Microsoft Outlook Remote Code Execution Vulnerability
%%cve:2026-70329%% No No - - Important 8.8 7.7
Microsoft Outlook Spoofing Vulnerability
%%cve:2026-62882%% No No - - Important 4.3 3.8
Microsoft Planetary Computer Pro Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-63508%% No No - - Critical 10.0 8.7
Microsoft PowerPoint Remote Code Execution Vulnerability
%%cve:2026-70313%% No No - - Important 7.8 6.8
Microsoft PowerShell Remote Code Execution Vulnerability
%%cve:2026-70337%% No No - - Important 8.8 7.7
Microsoft PowerShell Security Feature Bypass Vulnerability
%%cve:2026-70338%% No No - - Important 7.8 6.8
Microsoft Purview eDiscovery Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-65668%% No No - - Critical 8.8 7.7
Microsoft QUIC Information Disclosure Vulnerability
%%cve:2026-62898%% No No - - Important 7.5 6.5
Microsoft QUIC Remote Code Execution Vulnerability
%%cve:2026-62815%% No No - - Critical 9.8 8.5
Microsoft Remote Registry Service Denial of Service Vulnerability
%%cve:2026-59138%% No No - - Important 6.5 5.7
%%cve:2026-61345%% No No - - Important 6.5 5.7
Microsoft SharePoint Elevation of Privilege Vulnerability
%%cve:2026-70324%% No No - - Important 8.8 7.7
Microsoft SharePoint Remote Code Execution Vulnerability
%%cve:2026-70321%% No No - - Important 8.8 7.7
Microsoft SharePoint Server Elevation of Privilege Vulnerability
%%cve:2026-62827%% No No - - Critical 8.8 7.7
%%cve:2026-70355%% No No - - Important 7.3 7.3
%%cve:2026-64921%% No No - - Critical 8.8 7.7
%%cve:2026-70326%% No No - - Important 8.8 7.7
Microsoft SharePoint Server Information Disclosure Vulnerability
%%cve:2026-62837%% No No - - Important 6.5 5.7
Microsoft SharePoint Server Remote Code Execution Vulnerability
%%cve:2026-63514%% No No - - Important 8.8 7.7
%%cve:2026-63520%% No No - - Important 8.1 7.1
%%cve:2026-65658%% No No - - Important 8.8 7.7
%%cve:2026-65663%% No No - - Important 8.8 7.7
%%cve:2026-65665%% No No - - Critical 8.8 7.7
%%cve:2026-64901%% No No - - Important 8.8 7.7
%%cve:2026-66805%% No No - - Important 8.8 7.7
%%cve:2026-66808%% No No - - Important 8.8 7.7
Microsoft SharePoint Server Spoofing Vulnerability
%%cve:2026-62829%% No No - - Important 4.6 4.0
%%cve:2026-63516%% No No - - Important 6.5 5.7
%%cve:2026-64922%% No No - - Important 4.6 4.0
%%cve:2026-65660%% No No - - Important 6.5 5.7
%%cve:2026-64897%% No No - - Important 4.6 4.0
%%cve:2026-64900%% No No - - Important 7.3 6.4
%%cve:2026-64902%% No No - - Important 4.6 4.0
%%cve:2026-64916%% No No - - Important 4.6 4.0
%%cve:2026-58639%% No No - - Important 6.5 5.7
%%cve:2026-62839%% No No - - Important 6.5 5.7
%%cve:2026-62917%% No No - - Important 4.6 4.0
Microsoft SharePoint Server Tampering Vulnerability
%%cve:2026-63512%% No No - - Important 6.5 5.7
Microsoft Teams Elevation of Privilege Vulnerability
(no customer action required)
%%cve:2026-62896%% No No - - Critical 9.6 8.3
%%cve:2026-65667%% No No - - Critical 10.0 8.7
Microsoft Teams Remote Code Execution Vulnerability
%%cve:2026-65768%% No No - - Important 8.8 7.7
Microsoft Teams Spoofing Vulnerability
(no customer action required)
%%cve:2026-62918%% No No - - Critical 7.5 6.5
Microsoft Teams for Android and iOS Spoofing Vulnerability
%%cve:2026-65767%% No No - - Important 8.8 7.7
Microsoft Teams iOS Information Disclosure Vulnerability
%%cve:2026-65769%% No No - - Important 6.5 5.7
Microsoft Windows Cross Device Service Elevation of Privilege Vulnerability
%%cve:2026-66804%% No No - - Important 7.8 6.8
Microsoft Windows Search Component Information Disclosure Vulnerability
%%cve:2026-59135%% No No - - Important 5.5 4.8
Microsoft Windows Storage Port Driver Elevation of Privilege Vulnerability
%%cve:2026-65814%% No No - - Important 7.8 6.8
Microsoft Word Information Disclosure Vulnerability
%%cve:2026-70310%% No No - - Important 5.5 4.8
Microsoft Word Remote Code Execution Vulnerability
%%cve:2026-58651%% No No - - Important 7.8 6.8
Power BI Remote Code Execution Vulnerability
%%cve:2026-65811%% No No - - Important 8.8 7.7
PowerShell Elevation of Privilege Vulnerability
%%cve:2026-59119%% No No - - Important 7.3 6.4
PowerShell Information Disclosure Vulnerability
%%cve:2026-58612%% No No - - Important 7.4 6.4
Powerpoint Information Disclosure Vulnerability
%%cve:2026-68809%% No No - - Important 5.5 4.8
%%cve:2026-70312%% No No - - Important 5.5 4.8
%%cve:2026-70316%% No No - - Important 5.5 4.8
%%cve:2026-70325%% No No - - Important 5.5 4.8
%%cve:2026-70320%% No No - - Important 5.5 4.8
%%cve:2026-70322%% No No - - Important 5.5 4.8
RPC Runtime Library Remote Code Execution Vulnerability
%%cve:2026-62781%% No No - - Important 8.1 7.1
Remote Access API Elevation of Privilege Vulnerability
%%cve:2026-65671%% No No - - Important 7.8 6.8
%%cve:2026-65672%% No No - - Important 7.8 6.8
Remote Access Management service/API (RPC server) Elevation of Privilege Vulnerability
%%cve:2026-42976%% No No - - Important 7.8 6.8
Remote Desktop Client Remote Code Execution Vulnerability
%%cve:2026-59134%% No No - - Important 7.5 6.5
%%cve:2026-61352%% No No - - Important 7.5 6.5
%%cve:2026-61363%% No No - - Important 7.5 6.5
%%cve:2026-62824%% No No - - Critical 8.8 7.7
Remote Procedure Call Denial of Service Vulnerability
%%cve:2026-54113%% No No - - Important 7.5 6.5
Virtual Hard Disk (VHD) Miniport Driver Elevation of Privilege Vulernability
%%cve:2026-59125%% No No - - Important 7.0 6.1
Visual Studio Code Information Disclosure Vulnerability
%%cve:2026-47285%% No No - - Important 6.5 5.7
Visual Studio Code Python Extension Security Feature Bypass Vulnerability
%%cve:2026-54981%% No No - - Important 7.8 6.8
Visual Studio Code Remote Code Execution Vulnerability
%%cve:2026-59113%% No No - - Important 8.8 7.7
%%cve:2026-69320%% No No - - Important 8.8 7.7
%%cve:2026-70336%% No No - - Important 8.8 7.7
Visual Studio Code Security Feature Bypass Vulnerability
%%cve:2026-58650%% No No - - Important 7.8 6.8
%%cve:2026-69278%% No No - - Important 7.8 6.8
%%cve:2026-69306%% No No - - Important 8.2 7.1
Win32k Information Disclosure Vulnerability
%%cve:2026-62746%% No No - - Important 5.5 4.8
%%cve:2026-62798%% No No - - Important 5.5 4.8
%%cve:2026-62743%% No No - - Important 5.5 4.8
%%cve:2026-62786%% No No - - Important 5.5 4.8
Windows Accessibility Infrastructure (ATBroker.exe) Elevation of Privilege Vulnerability
%%cve:2026-61358%% No No - - Important 7.8 6.8
Windows Active Directory Certificate Services (AD CS) Remote Code Execution Vulnerability
%%cve:2026-62818%% No No - - Critical 8.8 7.7
Windows Active Directory Domain Services Remote Code Execution Vulnerability
%%cve:2026-49179%% No No - - Important 8.8 7.7
Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability
%%cve:2026-61348%% No No - - Important 7.0 6.1
%%cve:2026-68820%% No Yes - - Important 7.0 6.1
%%cve:2026-70307%% No No - - Important 7.0 6.1
Windows Autopilot Elevation of Privilege Vulnerability
%%cve:2026-65783%% No No - - Important 7.0 6.1
%%cve:2026-65779%% No No - - Important 7.0 6.1
%%cve:2026-65780%% No No - - Important 7.0 6.1
%%cve:2026-65778%% No No - - Important 7.0 6.1
%%cve:2026-65782%% No No - - Important 7.0 6.1
%%cve:2026-65781%% No No - - Important 7.0 6.1
Windows Backup Engine Elevation of Privilege Vulnerability
%%cve:2026-62908%% No No - - Important 7.0 6.1
Windows Bind Filter Driver Elevation of Privilege Vulnerability
%%cve:2026-61927%% No No - - Important 7.0 6.1
%%cve:2026-61934%% No No - - Important 7.8 6.8
%%cve:2026-62705%% No No - - Important 7.0 6.1
%%cve:2026-62722%% No No - - Important 7.8 6.8
Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability
%%cve:2026-62713%% No No - - Important 7.8 6.8
%%cve:2026-62771%% No No - - Important 7.8 6.8
Windows Common Log File System Driver Elevation of Privilege Vulnerability
%%cve:2026-62728%% No No - - Important 7.0 6.1
Windows Container Isolation FS Filter Driver (unionfs.sys) Elevation of Privilege Vulnerability
%%cve:2026-62772%% No No - - Important 7.8 6.8
Windows Container Isolation FS Filter Driver (unionfs.sys) Information Disclosure Vulnerability
%%cve:2026-62775%% No No - - Important 5.5 4.8
Windows Container Isolation FS Filter Driver (unionfs.sys) Tampering Vulnerability
%%cve:2026-72971%% Yes No - - Important 5.5 4.8
Windows DHCP Client Denial of Service Vulnerability
%%cve:2026-65785%% No No - - Important 6.5 5.7
Windows DHCP Client Elevation of Privilege Vulnerability
%%cve:2026-62755%% No No - - Important 7.8 6.8
%%cve:2026-62736%% No No - - Important 7.8 6.8
Windows DHCP Client Remote Code Execution Vulnerability
%%cve:2026-61361%% No No - - Important 7.0 6.1
Windows DHCP Server Elevation of Privilege Vulnerability
%%cve:2026-62812%% No No - - Important 7.8 6.8
%%cve:2026-62761%% No No - - Important 7.8 6.8
%%cve:2026-62776%% No No - - Important 7.8 6.8
%%cve:2026-62803%% No No - - Important 7.8 6.8
%%cve:2026-62807%% No No - - Important 7.8 6.8
Windows DHCP Server Information Disclosure Vulnerability
%%cve:2026-62718%% No No - - Important 6.5 5.7
%%cve:2026-62715%% No No - - Important 6.5 5.7
%%cve:2026-62716%% No No - - Important 6.5 5.7
%%cve:2026-62742%% No No - - Important 6.5 5.7
%%cve:2026-62745%% No No - - Important 6.5 5.7
%%cve:2026-62720%% No No - - Important 6.5 5.7
%%cve:2026-62714%% No No - - Important 6.5 5.7
%%cve:2026-62814%% No No - - Important 6.5 5.7
Windows DHCP Server Remote Code Execution Vulnerability
%%cve:2026-62823%% No No - - Critical 8.8 7.7
Windows DNS Elevation of Privilege Vulnerability
%%cve:2026-70304%% No No - - Important 6.7 5.8
%%cve:2026-70330%% No No - - Important 6.7 5.8
%%cve:2026-62769%% No No - - Important 6.7 5.8
%%cve:2026-62778%% No No - - Important 8.1 7.1
%%cve:2026-62881%% No No - - Important 6.7 5.8
%%cve:2026-62883%% No No - - Important 6.7 5.8
%%cve:2026-65795%% No No - - Important 6.7 5.8
%%cve:2026-65797%% No No - - Important 6.7 5.8
%%cve:2026-65799%% No No - - Important 6.7 5.8
%%cve:2026-65798%% No No - - Important 6.7 5.8
Windows DNS Server Remote Code Execution Vulnerability
%%cve:2026-62787%% No No - - Important 7.5 6.5
%%cve:2026-62817%% No No - - Critical 8.8 7.7
%%cve:2026-62820%% No No - - Critical 8.1 7.1
%%cve:2026-62878%% No No - - Critical 9.8 8.5
%%cve:2026-65789%% No No - - Critical 8.1 7.1
%%cve:2026-61920%% No No - - Important 6.6 5.8
Windows DWM Core Library Elevation of Privilege Vulnerability
%%cve:2026-61932%% No No - - Important 7.8 6.8
%%cve:2026-62894%% No No - - Important 7.8 6.8
%%cve:2026-62888%% No No - - Important 7.8 6.8
Windows DWM Core Library Information Disclosure Vulnerability
%%cve:2026-61933%% No No - - Important 5.5 4.8
%%cve:2026-62703%% No No - - Important 5.5 4.8
Windows Defender Firewall Service Security Feature Bypass Vulnerability
%%cve:2026-61936%% No No - - Important 5.5 4.8
Windows Deployment Services TFTP Server Remote Code Execution Vulnerability
%%cve:2026-62893%% No No - - Critical 9.8 8.5
Windows Device Association Service Elevation of Privilege Vulnerability
%%cve:2026-62747%% No No - - Important 7.8 6.8
%%cve:2026-62710%% No No - - Important 7.8 6.8
Windows Device Health Attestation (DHA) Remote Code Execution Vulnerability
%%cve:2026-66802%% No No - - Critical 8.1 7.1
%%cve:2026-71331%% No No - - Critical 8.1 7.1
Windows Display Enhancement Service Elevation of Privilege Vulnerability
%%cve:2026-61923%% No No - - Important 7.8 6.8
Windows Encrypting File System (EFS) Information Disclosure Vulnerability
%%cve:2026-59128%% No No - - Important 5.5 4.8
Windows Event Logging Service Elevation of Privilege Vulnerability
%%cve:2026-59126%% No No - - Important 7.0 6.1
Windows Event Logging Service Information Disclosure Vulnerability
%%cve:2026-59137%% No No - - Important 5.5 4.8
%%cve:2026-61347%% No No - - Important 5.5 4.8
Windows GDI Information Disclosure Vulnerability
%%cve:2026-65662%% No No - - Important 5.5 4.8
%%cve:2026-61360%% No No - - Important 5.5 4.8
Windows GDI+ Elevation of Privilege Vulnerability
%%cve:2026-62890%% No No - - Critical 7.8 6.8
Windows GDI+ Information Disclosure Vulnerability
%%cve:2026-62709%% No No - - Important 5.5 4.8
Windows GDI+ Remote Code Execution Vulnerability
%%cve:2026-62822%% No No - - Critical 8.8 7.7
Windows Graphics Kernel Denial of Service Vulnerability
%%cve:2026-62702%% No No - - Important 6.8 5.9
Windows Graphics Kernel Elevation of Privilege Vulnerability
%%cve:2026-61346%% No No - - Important 7.0 6.1
%%cve:2026-62774%% No No - - Important 7.0 6.1
Windows HTTP Protocol Stack Tampering Vulnerability
%%cve:2026-62750%% No No - - Important 6.5 5.7
Windows HTTP.sys Elevation of Privilege Vulnerability
%%cve:2026-61937%% No No - - Important 7.8 6.8
%%cve:2026-62753%% No No - - Important 7.0 6.1
%%cve:2026-62735%% No No - - Important 7.8 6.8
%%cve:2026-62739%% No No - - Important 7.8 6.8
%%cve:2026-62741%% No No - - Important 7.8 6.8
%%cve:2026-62811%% No No - - Important 7.8 6.8
Windows Hello Tampering Vulnerability
%%cve:2026-61928%% No No - - Important 5.5 4.8
Windows Hyper-V Information Disclosure Vulnerability
%%cve:2026-61368%% No No - - Important 5.0 4.4
Windows Imaging Component Information Disclosure Vulnerability
%%cve:2026-62740%% No No - - Important 5.5 4.8
Windows Imaging Component Remote Code Execution Vulnerability
%%cve:2026-54984%% No No - - Important 7.8 6.8
Windows Installer Elevation of Privilege Vulnerability
%%cve:2026-59127%% No No - - Important 7.8 6.8
%%cve:2026-61925%% No No - - Important 7.8 6.8
%%cve:2026-70344%% No No - - Important 7.8 6.8
%%cve:2026-70345%% No No - - Important 7.8 6.8
%%cve:2026-70346%% No No - - Important 7.8 6.8
%%cve:2026-70347%% No No - - Important 7.8 6.8
%%cve:2026-61938%% No No - - Important 7.0 6.1
%%cve:2026-62768%% No No - - Important 7.8 6.8
%%cve:2026-65774%% No No - - Important 7.8 6.8
Windows Kerberos Elevation of Privilege Vulnerability
%%cve:2026-62754%% No No - - Important 7.8 6.8
%%cve:2026-62766%% No No - - Important 7.0 6.1
%%cve:2026-62773%% No No - - Important 7.0 6.1
%%cve:2026-62752%% No No - - Important 7.8 6.8
Windows Kernel Elevation of Privilege Vulnerability
%%cve:2026-61930%% No No - - Important 7.8 6.8
%%cve:2026-62737%% No No - - Important 7.8 6.8
%%cve:2026-61929%% No No - - Important 7.0 6.1
%%cve:2026-62708%% No No - - Important 6.4 5.6
%%cve:2026-62749%% No No - - Important 7.0 6.1
%%cve:2026-62780%% No No - - Important 7.0 6.1
%%cve:2026-62788%% No No - - Important 7.0 6.1
%%cve:2026-65773%% No No - - Important 7.8 6.8
Windows Key Guard Elevation of Privilege Vulnerability
%%cve:2026-66799%% No No - - Critical 7.8 6.8
Windows LDAP - Lightweight Directory Access Protocol Remote Code Execution Vulnerability
%%cve:2026-62785%% No No - - Important 8.8 7.7
%%cve:2026-62795%% No No - - Important 8.8 7.7
Windows LUA File Virtualization Filter Driver Elevation of Privilege Vulnerability
%%cve:2026-50472%% No No - - Important 7.0 6.1
Windows License Manager Elevation of Privilege Vulnerability
%%cve:2026-62777%% No No - - Important 7.8 6.8
Windows MIDI Service Module Elevation of Privileges Vulnerability
%%cve:2026-62688%% No No - - Important 7.8 6.8
%%cve:2026-62693%% No No - - Important 7.0 6.1
Windows Management Instrumentation Information Disclosure Vulnerability
%%cve:2026-62738%% No No - - Important 5.5 4.8
Windows Management Services Denial of Service Vulnerability
%%cve:2026-70348%% No No - - Important 5.5 4.8
Windows Message Queuing Elevation of Privilege Vulnerability
%%cve:2026-62719%% No No - - Important 7.8 6.8
%%cve:2026-62717%% No No - - Important 7.8 6.8
%%cve:2026-65790%% No No - - Important 7.8 6.8
Windows Modern Device Management (MDM) Elevation of Privilege Vulnerability
%%cve:2026-62707%% No No - - Important 7.8 6.8
Windows NTFS Elevation of Privilege Vulnerability
%%cve:2026-62797%% No No - - Important 7.8 6.8
%%cve:2026-62700%% No No - - Important 7.8 6.8
%%cve:2026-62880%% No No - - Important 7.8 6.8
Windows NTFS Information Disclosure Vulnerability
%%cve:2026-61350%% No No - - Important 4.6 4.0
%%cve:2026-62796%% No No - - Important 5.5 4.8
%%cve:2026-65784%% No No - - Important 5.5 4.8
%%cve:2026-62793%% No No - - Important 5.5 4.8
%%cve:2026-62887%% No No - - Important 5.5 4.8
Windows Narrator Braille Elevation of Privilege Vulnerability
%%cve:2026-56174%% No No - - Important 7.8 6.8
Windows Network Address Translation (NAT) Spoofing Vulnerability
%%cve:2026-56179%% No No - - Moderate 8.3 7.2
Windows Network Connection Broker Elevation of Privilege Vulnerability
%%cve:2026-61366%% No No - - Important 7.0 6.1
Windows Network File System Denial of Service Vulnerability
%%cve:2026-68819%% No No - - Important 5.9 5.2
Windows Package Manager Elevation of Privilege Vulnerability
%%cve:2026-68821%% No No - - Important 7.3 6.4
Windows Program Compatibility Assistant Service Elevation of Privilege Vulnerability
%%cve:2026-62696%% No No - - Important 7.8 6.8
Windows Projected File System Elevation of Privilege Vulnerability
%%cve:2026-62751%% No No - - Important 7.8 6.8
Windows Push Notifications Elevation of Privilege Vulnerability
%%cve:2026-62690%% No No - - Important 7.0 6.1
Windows Reliable Multicast Transport Driver (RMCAST) Remote Code Execution Vulnerability
%%cve:2026-62816%% No No - - Critical 8.8 7.7
Windows Remote Access Connection Manager Elevation of Privilege Vulnerability
%%cve:2026-62783%% No No - - Important 7.8 6.8
%%cve:2026-62758%% No No - - Important 7.8 6.8
Windows Remote Desktop Client Information Disclosure Vulnerability
%%cve:2026-61924%% No No - - Important 6.5 5.7
%%cve:2026-61918%% No No - - Important 6.5 5.7
%%cve:2026-61921%% No No - - Important 6.5 5.7
Windows Remote Desktop Services Elevation of Privilege Vulnerability
%%cve:2026-61356%% No No - - Important 7.8 6.8
%%cve:2026-61367%% No No - - Important 7.8 6.8
%%cve:2026-62692%% No No - - Important 7.8 6.8
%%cve:2026-61364%% No No - - Important 7.8 6.8
%%cve:2026-61365%% No No - - Important 7.8 6.8
Windows Routing and Remote Access Service (RRAS) Remote Code Execution Vulnerability
%%cve:2026-62819%% No No - - Critical 8.1 7.1
Windows SMB Client Elevation of Privilege Vulnerability
%%cve:2026-62799%% No No - - Important 7.8 6.8
Windows SMB Client Information Disclosure Vulnerability
%%cve:2026-62782%% No No - - Important 6.5 5.7
%%cve:2026-65794%% No No - - Important 6.5 5.7
Windows SMBv3 Server Remote Code Execution Vulnerability
%%cve:2026-62800%% No No - - Important 8.8 7.7
%%cve:2026-62790%% No No - - Important 8.8 7.7
Windows Schannel Elevation of Privilege Vulnerability
%%cve:2026-62779%% No No - - Important 7.8 6.8
Windows Schannel Security Feature Bypass Vulnerability
%%cve:2026-62757%% No No - - Important 5.3 4.6
Windows Secure Socket Tunneling Protocol (SSTP) Remote Code Execution Vulnerability
%%cve:2026-62889%% No No - - Critical 8.1 7.1
Windows Sensor Data Service Elevation of Privilege Vulnerability
%%cve:2026-61355%% No No - - Important 7.8 6.8
Windows Shell Elevation of Privilege Vulnerability
%%cve:2026-62770%% No No - - Important 7.8 6.8
Windows Storage Elevation of Privilege Vulnerability
%%cve:2026-62695%% No No - - Important 7.8 6.8
%%cve:2026-61359%% No No - - Important 7.8 6.8
Windows TCP/IP Denial of Service Vulnerability
%%cve:2026-59132%% No No - - Important 7.5 6.5
Windows TCP/IP Remote Code Execution Vulnerability
%%cve:2026-62792%% No No - - Important 8.1 7.1
Windows Telephony Service Elevation of Privilege Vulnerability
%%cve:2026-61353%% No No - - Important 7.8 6.8
%%cve:2026-62723%% No No - - Important 7.0 6.1
%%cve:2026-62724%% No No - - Important 7.0 6.1
%%cve:2026-62748%% No No - - Important 7.0 6.1
%%cve:2026-62729%% No No - - Important 7.0 6.1
%%cve:2026-59122%% No No - - Important 7.0 6.1
%%cve:2026-62701%% No No - - Important 7.8 6.8
%%cve:2026-62725%% No No - - Important 7.0 6.1
%%cve:2026-62726%% No No - - Important 7.0 6.1
%%cve:2026-62732%% No No - - Important 7.8 6.8
%%cve:2026-62734%% No No - - Important 7.0 6.1
Windows USB Driver Elevation of Privilege Vulnerability
%%cve:2026-61926%% No No - - Important 7.8 6.8
Windows Universal Disk Format File System Driver (UDFS) Remote Code Execution Vulnerability
%%cve:2026-62699%% No No - - Important 6.8 5.9
Windows User Profile Service Elevation of Privilege Vulnerability
%%cve:2026-62832%% Yes No - - Important 7.8 6.8
Windows User-Mode Power Service (UMPS) Elevation of Privilege Vulnerability
%%cve:2026-62721%% No No - - Important 7.8 6.8
Windows Win32k Elevation of Privilege Vulnerability
%%cve:2026-62712%% No No - - Important 7.8 6.8
%%cve:2026-62876%% No No - - Important 7.8 6.8
%%cve:2026-62877%% No No - - Important 7.8 6.8
%%cve:2026-65678%% No No - - Important 7.0 6.1
%%cve:2026-62711%% No No - - Important 7.8 6.8
%%cve:2026-62733%% No No - - Important 7.8 6.8
%%cve:2026-62885%% No No - - Important 7.8 6.8
%%cve:2026-65775%% No No - - Important 7.8 6.8
%%cve:2026-65776%% No No - - Important 7.0 6.1
Windows Wired AutoConfig Service Information Disclosure Vulnerability
%%cve:2026-62730%% No No - - Important 5.5 4.8
Windows Work Folder Service Elevation of Privilege Vulnerability
%%cve:2026-61349%% No No - - Important 7.8 6.8
Windows iSCSI Target Service Denial of Service Vulnerability
%%cve:2026-65681%% No No - - Important 7.5 6.5
%%cve:2026-65796%% No No - - Important 5.9 5.2
Windows iSCSI Target Service Remote Code Execution Vulnerability
%%cve:2026-65679%% No No - - Important 8.1 7.1
%%cve:2026-65791%% No No - - Critical 9.8 8.5
Winlogon Elevation of Privilege Vulnerability
%%cve:2026-61939%% No No - - Important 7.0 6.1

--
Renato Marinho
LinkedIn|Twitter

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Received — 10 August 2026 ⏭ SANS ISC InfoSec News Feed

Scans for Solana (Surfpool&#x3f;) Endpoints, (Mon, Aug 10th)

10 August 2026 at 12:24

Solana is a crypto platform known for speed. Developers like it to develop distributed applications or to implement crypto payments. To interact with the blockchain, APIs are provided for developers. These APIs will either "speak" JSON or gRPC. One implementation often used for development is "surfpool," which is used to test programs before deploying them to a Solana network.

The requests that we are observing right now look like:

POST /solana HTTP/1.1
Host: [redacted]
User-Agent: HelloScan/1.0
Accept: */*
Connection: keep-alive
Content-Type: application/json
Content-Length: 45

{"jsonrpc":"2.0","id":1,"method":"getHealth"}

A typical response from Surfpool to this request:

HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
content-length: 39
date: Mon, 10 Aug 2026 15:20:54 GMT

{"jsonrpc":"2.0","result":"ok","id":1}

A classical fingerprint request of someone attempting to enumerate Solana API endpoints. The "/solana" path is not required and should just be ignored. Usually, the API listens on port 8899, a port our honeypots are not listening on. The requests we are seeing are going to port 80. But they are likely assuming some form of proxy (for example an API gateway) that will map /solana to the backend API.

Other payloads that were used:

{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}
???????{"jsonrpc":"2.0","id":1,"method":"getVersion"}

The same scanner hitting the "/solana" endpoint also scans for "/jsonrpc", "/rpc", "/v1" and '/' which could possibly be related. It also looks for a few URLs associated with credentials (for example,/.env, /.env.bak /.env.local, and others)

--
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|

(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
❌