YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_APT_EXPL_Sharepoint_CVE_2025_53770_Forensicartefact_Jul25_2
Detects URIs accessed during the exploitation of SharePoint RCE vulnerability CVE-2025-53770
- Autor
- Florian Roth
- Fecha
- 2025-07-20
- Modificada
- 2025-07-24
- Puntuación / Calidad
- 70 / 85
Qué detecta esta regla
Detects URIs accessed during the exploitation of SharePoint RCE vulnerability CVE-2025-53770
Define 11 patrones (11 de texto, 0 hex, 0 regex).
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule SIGNATURE_BASE_APT_EXPL_Sharepoint_CVE_2025_53770_Forensicartefact_Jul25_2 : CVE_2025_53770
{
meta:
= "Detects URIs accessed during the exploitation of SharePoint RCE vulnerability CVE-2025-53770"
= "Florian Roth"
= "c6f26461-04b8-5d69-bf28-e47411c38c82"
= "2025-07-20"
= "2025-07-24"
= "https://research.eye.security/sharepoint-under-siege/"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/expl_sharepoint_jul25.yar#L76-L106"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "30955794792a7ce045660bb1e1917eef36f1d5865891b8110bf982382b305b27"
= "b336f936be13b3d01a8544ea3906193608022b40c28dd8f1f281e361c9b64e93"
= "5ae0620e7e1c1908ad54ac4e41c53240f738631c20577fd65fb29008945347a8"
= 70
= 85
= "CVE-2025-53770"
strings:
$x1 = "-EncodedCommand JABiAGEAcwBlADYANABTAHQAcgBpAG4AZwAgAD0" ascii wide
$x2 = "TEMPLATE\\LAYOUTS\\spinstall" ascii wide
$x3 = "TEMPLATE\\LAYOUTS\\ghostfile" ascii wide
$x4 = "TEMPLATE\\LAYOUTS\\1.css" ascii wide
$x5 = "Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64;+rv:120.0)+Gecko/20100101+Firefox/120.0 /_layouts/SignOut.aspx" ascii wide
$xe1 = "TQBJAEMAUgBPAFMAfgAxAFwAVwBFAEIAUwBFAFIAfgAxAFwAMQA2AFwAVABFAE0AUABMAEEAVABFAFwATABBAFkATwBVAFQAUwBcA"
$xe2 = "0ASQBDAFIATwBTAH4AMQBcAFcARQBCAFMARQBSAH4AMQBcADEANgBcAFQARQBNAFAATABBAFQARQBcAEwAQQBZAE8AVQBUAFMAXA"
$xe3 = "NAEkAQwBSAE8AUwB+ADEAXABXAEUAQgBTAEUAUgB+ADEAXAAxADYAXABUAEUATQBQAEwAQQBUAEUAXABMAEEAWQBPAFUAVABTAFwA"
$xe4 = "TQBJAEMAUgBPAFMAfgAxAFwAVwBFAEIAUwBFAFIAfgAxAFwAMQA1AFwAVABFAE0AUABMAEEAVABFAFwATABBAFkATwBVAFQAUwBcA"
$xe5 = "0ASQBDAFIATwBTAH4AMQBcAFcARQBCAFMARQBSAH4AMQBcADEANQBcAFQARQBNAFAATABBAFQARQBcAEwAQQBZAE8AVQBUAFMAXA"
$xe6 = "NAEkAQwBSAE8AUwB+ADEAXABXAEUAQgBTAEUAUgB+ADEAXAAxADUAXABUAEUATQBQAEwAQQBUAEUAXABMAEEAWQBPAFUAVABTAFwA"
condition:
1 of them
}
Cadenas (11 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $x1 | texto | "-EncodedCommand JABiAGEAcwBlADYANABTAHQAcgBpAG4AZwAgAD0" | ascii wide |
| $x2 | texto | "TEMPLATE\\LAYOUTS\\spinstall" | ascii wide |
| $x3 | texto | "TEMPLATE\\LAYOUTS\\ghostfile" | ascii wide |
| $x4 | texto | "TEMPLATE\\LAYOUTS\\1.css" | ascii wide |
| $x5 | texto | "Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64;+rv:120.0)+Gecko/20100101+Firefox/120.0 /_layouts/SignOut.aspx" | ascii wide |
| $xe1 | texto | "TQBJAEMAUgBPAFMAfgAxAFwAVwBFAEIAUwBFAFIAfgAxAFwAMQA2AFwAVABFAE0AUABMAEEAVABFAFwATABBAFkATwBVAFQAUwBcA" | |
| $xe2 | texto | "0ASQBDAFIATwBTAH4AMQBcAFcARQBCAFMARQBSAH4AMQBcADEANgBcAFQARQBNAFAATABBAFQARQBcAEwAQQBZAE8AVQBUAFMAXA" | |
| $xe3 | texto | "NAEkAQwBSAE8AUwB+ADEAXABXAEUAQgBTAEUAUgB+ADEAXAAxADYAXABUAEUATQBQAEwAQQBUAEUAXABMAEEAWQBPAFUAVABTAFwA" | |
| $xe4 | texto | "TQBJAEMAUgBPAFMAfgAxAFwAVwBFAEIAUwBFAFIAfgAxAFwAMQA1AFwAVABFAE0AUABMAEEAVABFAFwATABBAFkATwBVAFQAUwBcA" | |
| $xe5 | texto | "0ASQBDAFIATwBTAH4AMQBcAFcARQBCAFMARQBSAH4AMQBcADEANQBcAFQARQBNAFAATABBAFQARQBcAEwAQQBZAE8AVQBUAFMAXA" | |
| $xe6 | texto | "NAEkAQwBSAE8AUwB+ADEAXABXAEUAQgBTAEUAUgB+ADEAXAAxADUAXABUAEUATQBQAEwAQQBUAEUAXABMAEEAWQBPAFUAVABTAFwA" |
Condición
1 of themEn palabras sencillas (Heurística)
- Deben coincidir al menos 1 patrones de la regla.
Prueba esta regla en tu navegador
Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.
Hashes de muestras
Hashes de las muestras que el autor lista en los metadatos de la regla (búscalos en tu plataforma de threat intelligence).
- 30955794792a7ce045660bb1e1917eef36f1d5865891b8110bf982382b305b27
- b336f936be13b3d01a8544ea3906193608022b40c28dd8f1f281e361c9b64e93
Licencia y atribución
Autor: Florian Roth
Repositorio de origen: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licencia: Detection Rule License 1.1 (licencia del repositorio)
Obtenida a través de YARA Forge 20260927, que añade a los nombres el prefijo de la fuente y campos meta normalizados.
Id de la regla: c6f26461-04b8-5d69-bf28-e47411c38c82
Etiquetas:CVE_2025_53770
Reglas relacionadas
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2025-07-20
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2023-11-22
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2023-06-16
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2023-06-16
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2023-11-09
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2022-12-14
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2021-05-27
- APT / actorSignature Base (Florian Roth / Nextron)· Florian Roth· 2025-06-21