fivem icon indicating copy to clipboard operation
fivem copied to clipboard

new cheats crash method

Open Whisperisgod opened this issue 1 month ago • 20 comments

What happened?

Description: A cheater is exploiting a vulnerability that causes game crashes when performing certain actions in the port area. The crash results in the game becoming unresponsive and generates a crash report.

Crash Details:

Legacy crash hash: table-golf-summer

Crash report ID: si-b87761a236f44871908f115bc0f35c1f

Stack trace points to functions in GTA5_b3258.exe

Expected result

Expected Result: The game should remain stable and not crash when players perform actions in the port area.

Reproduction steps

Reproduction Steps:

A cheater performs unknown malicious actions in the port area

Game crashes with the specified error

Crash report is generated and uploaded

Importancy

Crash

Area(s)

FiveM

Specific version(s)

FiveM Client Build: 6464 Server Build: 6402

Additional information

The crash appears to be triggered deliberately by cheaters using some kind of exploit method. The stack trace shows consistent patterns in the crash reports.

CfxCrashDump_2025_11_17_18_05_08.zip

Image Image Image Image Image

Whisperisgod avatar Nov 17 '25 19:11 Whisperisgod

This exploit should be fixed by #3717, but that change is only available in canary for now.

DaniGP17 avatar Nov 17 '25 19:11 DaniGP17

This exploit should be fixed by #3717, but that change is only available in canary for now.

The same crashes are still present in the canary version.

Whisperisgod avatar Nov 17 '25 21:11 Whisperisgod

it looks that still crashing even on canary @DaniGP17

imLocutor avatar Nov 17 '25 21:11 imLocutor

Can you get a crash dump from a player on Canary please?

Gogsi avatar Nov 17 '25 21:11 Gogsi

it looks that still crashing even on canary @DaniGP17

Ok, I'll check it.

DaniGP17 avatar Nov 17 '25 21:11 DaniGP17


--client side
Citizen.CreateThread(function()
    while true do
        Wait(0)
        local ped = PlayerPedId()
        local status = GetScriptTaskStatus(ped, 0x491A782D)
        if status ~= 7 then
            ClearPedTasksImmediately(ped)
        end
    end
end)

--server side
CreateThread(function()
    while true do
        Wait(150)
        for _, src in ipairs(GetPlayers()) do
            local ped = GetPlayerPed(src)
            if ped ~= 0 then
                local specific = GetPedSpecificTaskType(ped, 0)
                local cmd = GetPedScriptTaskCommand(ped)
                if specific == 57 or cmd == 57 or cmd == 313 then
                    ClearPedTasksImmediately(ped)
                end
            end
        end
    end
end)

and i also did this fix to test but they can block client-side

imLocutor avatar Nov 17 '25 21:11 imLocutor

Are we talking about the same mod menu thats called SouthMenu?? Cuz we got recently a mass attack by them using there crash method and crashing every near players around them, there are some information about a crashed client. The client was not on canary! "Its a .gamelog file not a log file!"

0e3897d0-6f98-4b75-a23b-17f8cf5be4d7.dmp

0e3897d0-6f98-4b75-a23b-17f8cf5be4d7.dmp.log

Krowx1337 avatar Nov 17 '25 23:11 Krowx1337

brother @Krowx1337 u can use my server side fix and add your ban export or smth, it fixes the problem

--server side
CreateThread(function()
    while true do
        Wait(150)
        for _, src in ipairs(GetPlayers()) do
            local ped = GetPlayerPed(src)
            if ped ~= 0 then
                local specific = GetPedSpecificTaskType(ped, 0)
                local cmd = GetPedScriptTaskCommand(ped)
                if specific == 57 or cmd == 57 or cmd == 313 then
                    ClearPedTasksImmediately(ped)
                end
            end
        end
    end
end)

imLocutor avatar Nov 17 '25 23:11 imLocutor

alr just wanted to make sure its the same method that they're using. Am glad to hear that from you @imLocutor have a nice day brother

Krowx1337 avatar Nov 17 '25 23:11 Krowx1337

I have experienced continuous crashes today! Please resolve this issue; it doesn't matter whether I use the Beta, unsupported, or standard version—I'm still encountering crashes.

FrogCF avatar Nov 18 '25 06:11 FrogCF

Hi, can someone share a crash dump in canary?

DaniGP17 avatar Nov 18 '25 12:11 DaniGP17

Hello my brother @FrogCF my server side fix already solved the problem, just use it with a lower wait time like 50, add your ban export/handler and done!! ❤️

imLocutor avatar Nov 18 '25 12:11 imLocutor

Hello my brother @FrogCF my server side fix already solved the problem, just use it with a lower wait time like 50, add your ban export/handler and done!! ❤️

It would be more logical to solve this problem at its root; as a result, not every server will be aware of this.

Whisperisgod avatar Nov 18 '25 12:11 Whisperisgod

Hi, can someone share a crash dump in canary?

The scammer who asked for money today will come back again. If it crashes when triggered in Canary mode, I'll share the game dump.

Whisperisgod avatar Nov 18 '25 12:11 Whisperisgod

@Whisperisgod you're totally right my brother, fivem already released the fix but only on latest version, now we just need to wait.

imLocutor avatar Nov 18 '25 12:11 imLocutor

CfxCrashDump_2025_11_18_17_45_40.zip CfxCrashDump_2025_11_18_16_51_20.zip CfxCrashDump_2025_11_18_17_48_17.zip

Im facing the same crash @DaniGP17 can u check it please :)

mas7or123 avatar Nov 18 '25 17:11 mas7or123

This exploit is solved in canary, or at least all the crashes that people send are not in canary.

DaniGP17 avatar Nov 18 '25 18:11 DaniGP17

This exploit is solved in canary, or at least all the crashes that people send are not in canary.

The problem is I can't force my players to play on canary

mas7or123 avatar Nov 18 '25 18:11 mas7or123

Of course I know, but we can't do anything more here than just waiting the fix to reach other branches. Meanwhile you can use this.

DaniGP17 avatar Nov 18 '25 18:11 DaniGP17

The below is the working version of it, the above kinda works but not effective enough to prevent the crash. (performance is horrible for it tho but gotta do what you gotta do)

CreateThread(function()
    while true do
        Wait(10)
        for _, src in ipairs(GetPlayers()) do
            local ped = GetPlayerPed(src)
            if ped ~= 0 then
                local specific = GetPedSpecificTaskType(ped, 0)
                local cmd = GetPedScriptTaskCommand(ped)

                if specific == 57 or cmd == 57 or cmd == 313 then
                    DropPlayer(src, "Crash Attempt #45")
                end
            end
        end
    end
end)

hackingfatpeople avatar Nov 19 '25 00:11 hackingfatpeople