Event JSON
{
"id": "8b20504952b5ad4d79efacf6f750ec19e320e1f21dfcb0dbff3fd11e3800e775",
"pubkey": "c66d7f1e186bed50c2846d3c55becbfda7593229815db5d55e4079d4d12ad39d",
"created_at": 1756222581,
"kind": 1,
"tags": [
[
"t",
"bitcoin"
],
[
"proxy",
"https://infosec.exchange/@ESETresearch/115095803130379945",
"web"
],
[
"imeta",
"url https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/739/732/000/939/original/4d78d89f3959152c.png",
"m image/png"
],
[
"t",
"macos"
],
[
"t",
"golang"
],
[
"t",
"linux"
],
[
"imeta",
"url https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/745/660/166/379/original/63d717f3a935096f.png",
"m image/png"
],
[
"imeta",
"url https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/784/155/549/800/original/dcd9a9d39bb6557b.png",
"m image/png"
],
[
"t",
"esetresearch"
],
[
"t",
"promptlock"
],
[
"t",
"windows"
],
[
"imeta",
"url https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/745/865/624/884/original/c070ee1eac9c6247.png",
"m image/png"
],
[
"proxy",
"https://infosec.exchange/users/ESETresearch/statuses/115095803130379945",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://infosec.exchange/users/ESETresearch/statuses/115095803130379945",
"pink.momostr"
],
[
"-"
]
],
"content": "#ESETResearch has discovered the first known AI-powered ransomware, which we named #PromptLock. The PromptLock malware uses the gpt-oss:20b model from OpenAI locally via the Ollama API to generate malicious Lua scripts on the fly, which it then executes.\nPromptLock leverages Lua scripts generated from hard-coded prompts to enumerate the local filesystem, inspect target files, exfiltrate selected data, and perform encryption. These Lua scripts are cross-platform compatible, functioning on #Windows, #Linux, and #macOS. \nBased on the detected user files, the malware may exfiltrate data, encrypt it, or potentially destroy it. Although the destruction functionality appears to be not yet implemented. #Bitcoin address used in the prompt appears to belong to Bitcoin creator https://en.wikipedia.org/wiki/Satoshi_Nakamoto\nFor its file encryption mechanism, the PromptLock ransomware utilizes the SPECK 128-bit encryption algorithm.\nAlthough multiple indicators suggest the sample is a proof-of-concept (PoC) or work-in-progress rather than fully operational malware deployed in the wild, we believe it is our responsibility to inform the cybersecurity community about such developments.\nThe PromptLock ransomware is written in #Golang, and we have identified both Windows and Linux variants uploaded to VirusTotal. IoCs:\n🚨 Filecoder.PromptLock.A\n📄 24BF7B72F54AA5B93C6681B4F69E579A47D7C102\nAD223FE2BB4563446AEE5227357BBFDC8ADA3797\nBB8FB75285BCD151132A3287F2786D4D91DA58B8\nF3F4C40C344695388E10CBF29DDB18EF3B61F7EF\n639DBC9B365096D6347142FCAE64725BD9F73270\n161CDCDB46FB8A348AEC609A86FF5823752065D2\nhttps://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/739/732/000/939/original/4d78d89f3959152c.png\nhttps://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/745/660/166/379/original/63d717f3a935096f.png\nhttps://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/745/865/624/884/original/c070ee1eac9c6247.png\nhttps://media.infosec.exchange/infosec.exchange/media_attachments/files/115/095/784/155/549/800/original/dcd9a9d39bb6557b.png\n",
"sig": "ea6d29e8c9e4b9c3fee4bb36a3090a0000d538099c18e9f4a273e30616bcba23d43d184f244cafe44e8169ec9903400641cef48d864651fd3a3f0901faf58cfd"
}