Gen Threat Labs uncovered CVE-2026-51990 in Sogou Input Method, where a crafted sgbiz: link could chain multiple weaknesses into one-click remote code execution. UNC3569 exploited the flaw in the wild to deliver the GRAYRABBIT backdoor through a malicious page, and Tencent has since patched the issue. #SogouInputMethod #CVE-2026-51990 #UNC3569 #GRAYRABBIT #Tencent
Keypoints
- Sogou Input Method contained a critical RCE flaw tracked as CVE-2026-51990.
- The exploit chain combined command-line argument injection, unrestricted browser navigation, and an outdated unsandboxed Chromium/CEF component.
- A single crafted sgbiz: link was enough to trigger the attack after one click.
- UNC3569 actively used the vulnerability in the wild to deliver the GRAYRABBIT backdoor.
- The exploit page served a JavaScript exploit for CVE-2021-38003 to compromise Chromium 80.
- The malware delivery chain used shellcode, DLL sideloading, and an encrypted payload staged from Alibaba Cloud infrastructure.
- Tencent patched the issue in a subsequent update, but the embedded browser security posture remained weak.
MITRE Techniques
- [T1059.007] JavaScript â Used to run the browser exploit on the attacker-controlled page and trigger code execution (âThe page contains a JavaScript exploit targeting any known V8 vulnerabilityâ).
- [T1203] Exploitation for Client Execution â The victim only needed to click a crafted link to execute the attack chain (âNo user interaction beyond clicking the link was requiredâ).
- [T1068] Exploitation for Privilege Escalation â The chain abused multiple software weaknesses to achieve remote code execution in the user context (âchains three separate weaknesses into a single, one-click exploitâ).
- [T1189] Drive-by Compromise â The browser was forced to navigate to attacker-controlled content through the custom protocol handler (ânavigates the browser directly to that URLâ).
- [T1105] Ingress Tool Transfer â Shellcode downloaded 7z.exe, 7z.dll, and the payload blob from a staging server (âfetched three files from a staging serverâ).
- [T1574.001] DLL Search Order Hijacking â The trojanized DLL was named as 7z.dll so it would be loaded by the legitimate 7z.exe from the same directory (âit gets sideloaded and takes over executionâ).
- [T1027] Obfuscated Files or Information â The loader used encrypted payloads, XOR decryption, and hashed API resolution to hinder analysis (âencrypted payloadâ, âXOR-decrypts the entire embedded PEâ).
- [T1497.001] Virtualization/Sandbox Evasion: System Checks â The loader counted processes and changed decryption behavior to fail in sandboxes (âIf the system has fewer than 50 processes ⌠the actual count is keptâ).
- [T1055] Process Injection â The shellcode and loader executed payload code in memory rather than as a normal file execution flow (âcopies the result into an RWX buffer ⌠and executes itâ).
- [T1106] Native API â The malware relied on Windows APIs such as CreateProcessA/W, VirtualAlloc, and SetFileInformationByHandle (âresolves CreateProcessAâ, âVirtualAllocâ, âSetFileInformationByHandleâ).
- [T1071.001] Web Protocols â The C2 and exploit infrastructure used network-based web resources and URLs (âmail.uaiubifas[.]topâ, âhttps://attacker.com/exploit.htmlâ).
- [T1095] Non-Application Layer Protocol â GRAYRABBIT used raw TCP sockets instead of TLS for command-and-control (âCommunication uses raw TCP sockets (not TLS)â).
- [T1036] Masquerading â The malicious DLL pretended to be a legitimate 7z.dll export set (âmasquerades as a legitimate 7z.dllâ).
- [T1070.004] File Deletion: File Deletion via File System â The loader used NTFS Alternate Data Streams and disposition changes to remove itself (âthe file disappears from diskâ).
Indicators of Compromise
- [File hashes (SHA256)] trojanized loader and backdoor samples â 29c7ee41d0cc9e07d981e451df56d0c3d37c41ac4ec10c7b516cc033ee397a63, 749160a2f20f82744026719cf72e483595c6aad718efa74d675a98662e02422e, and 1 more hash
- [Domain] GRAYRABBIT C2 and exploit hosting â mail.uaiubifas[.]top, noht1ng[.]top
- [IP address] staging server for payload delivery â 8.218.50[.]207
- [File names] downloaded and sideloaded components â 7z.exe, 7z.dll, 7zp.dll, and p
- [Executable / module names] malware and loader components â SGMyInput.exe, SGWebRender.exe, biz_helper.exe, core.dll
Read more: https://www.gendigital.com/blog/insights/research/one-click-backdoor-sogou