Sploitus

Exploit for CVE-2026-43499-S24U

kitploit ┬╖ 2026-08-24

Exploit Code

MARKDOWN142 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-FUSIONDRIVE-CVE-2026-43499-S24U
# Galaxy S24 Ultra (SM-S928U1) рдХреЗ рд▓рд┐рдП CVE-2026-43499 PoC

рдЕрдореЗрд░рд┐рдХреА Samsung Galaxy S24 Ultra рдХреЗ рд▓рд┐рдП CVE-2026-43499 рдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд┐рд╕рд░реНрдЪ рдкреЛрд░реНрдЯ, рдлрд░реНрдорд╡реЗрдпрд░ **S928USQS6DZF2** (рдРрдк-рдбреЛрдореЗрди / рдкреНрд░реЛрдбрдХреНрд╢рди рдкрд╛рде) рдкрд░ рдЖрдзрд╛рд░рд┐рддред

рдпрд╣ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА CVE-2026-43499-S25U рдХрд╛ S24U рд╕рдордХрдХреНрд╖ рд╣реИред рдпрд╣ **рд╡рд░реНрддрдорд╛рди рдЕрдкреВрд░реНрдг** рдкреНрд░рдЧрддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ: рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдФрд░ рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рд╕реНрдЯреИрдХ UAF рдЖрд░реНрдорд┐рдВрдЧ рдореМрдЬреВрдж рд╣реИрдВ; рдПрдХ рд╕рд╛рдл рдЧреЗрдЯ рд░рд╛рдЗрдЯ (`hits>0`) **рдЕрднреА рддрдХ** рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

## рд╕рдорд░реНрдерд┐рдд рдЯрд╛рд░рдЧреЗрдЯ

root@kitploit:~
    
    
    Model:       SM-S928U1
    Codename:    e3q
    Android:     14 / BP4A.251205.006 (display family)
    Build / AP:  S928U1UES6DZF2 / S928USQS6DZF2
    Fingerprint: samsung/e3qsqw/e3q:14/UP1A.231005.007/S928USQS6DZF2:user/release-keys
    Kernel:      6.1.145-android14-11-33419968-abS928USQS6DZF2
    Architecture: arm64 / 4K pages
    

рдСрдлрд╕реЗрдЯ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗрд╡рд▓ рдЗрд╕реА рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рдмрд┐рдирд╛ рд╕рдмреВрдд рдХреЗ рдмрд┐рд▓реНрдбреЛрдВ рдХреЗ рдмреАрдЪ рдХреЙрдиреНрд╕реНрдЯреЗрдВрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рди рдХрд░реЗрдВред

## рд╕реНрдерд┐рддрд┐ (рдИрдорд╛рдирджрд╛рд░)

рдЪрд░рдг| рд╕реНрдерд┐рддрд┐  
---|---  
KernelSnitch mm рд▓реАрдХ / рдкреЗрдЬ рддреИрдпрд╛рд░реА| рдкреНрд░реЛрдбрдХреНрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ  
рдмреИрдВрдХ рд░рд┐рдХреНрд▓реЗрдо + MSG_PEEK (owner=1)| рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ  
рдХреНрд▓рд╛рд╕рд┐рдХ EDEADLK рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рд╕реНрдЯреИрдХ UAF рдЖрд░реНрдо| рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ  
рд╕реНрдЯреИрдХ рдкреНрд▓рд╛рдВрдЯ (nfds тЙд 320, рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рдмреЗрд╕ рд╢рд┐рдлреНрдЯ=2)| рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ  
рдЕрд░реНрд▓реА-рдПрдЧреНрдЬрд╝рд┐рдЯ @ рдкреНрд░рд╛рдпреЛ **120** рд╕реЗ рдорд┐рд▓рд╛рди (139 рдирд╣реАрдВ)| рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ  
рдЕрд░реНрд▓реА-рдПрдЧреНрдЬрд╝рд┐рдЯ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реЙрдлреНрдЯ рд░рд╛рдЗрдЯ рдЬреНрдпреЛрдореЗрдЯреНрд░реА| рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд▓рд╛рдВрдЯ рд╣реБрдЖ; рдХреЛрдИ рд╡реЙрдХ рдирд╣реАрдВ  
REPLANT + `walk_nice` рдлреЛрд░реНрд╕реНрдб `adjust_pi` рд╡реЙрдХ| **рд╕рд╛рдмрд┐рдд рд╣реБрдЖ; рдЕрдм рддрдХ рд╣рдореЗрд╢рд╛ KP**  
рдЧреЗрдЯ рдСрд░реЗрдХрд▓ `hits>0`| **рдЦреБрд▓рд╛**  
рдкрд╛рдЗрдк phys-rw / Android рд░реВрдЯ / KernelSU| **рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ**  
  
**рдмреНрд▓реЙрдХрд░:** рд╡реЙрдХ-рд╕реЗрдл рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рдЬреНрдпреЛрдореЗрдЯреНрд░реАред рдЕрд╕рд▓реА `RB_EMPTY` рдкреНрд▓рд╛рдВрдЯ рдХреЗ рд▓рд┐рдП рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рдХрд░реНрдиреЗрд▓ VA (`APP_STAMP_RESIDUAL_ADDR` / `APP_STAMP_OVERLAY_BASE`) рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдлреЛрд░реНрдЬреНрдб рдЯреНрд░реА рдФрд░ KEEP рдУрд╡рд░рд▓реЗ (рдЬреЛ `FD_ZERO` рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЬрд╝реАрд░реЛ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ) рдлреЛрд░реНрд╕реНрдб рд╡реЙрдХ рдкрд░ рдкреИрдирд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рджреЗрдЦреЗрдВ docs/PROGRESS.mdред

## рд╕рдВрджрд░реНрдн

  * IonStack / CVE-2026-43499 рд╡рдВрд╢рд╛рд╡рд▓реА (NebuSec CyberMeowfia рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯ)
  * S25U рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди PoC: BuSung-dev/CVE-2026-43499-S25U
  * рдРрдк-рдбреЛрдореЗрди рд╡рд╛рдпрд░рд┐рдВрдЧ Root-My-Galaxy-Payloads рд░рд┐рд╕рд░реНрдЪ рдмреНрд░рд╛рдВрдЪ `agent/s928u-bp4a-251205-006` (E3Q DZF2) рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди



Apache License 2.0: LICENSEред

## рдЗрд╕ рдкреЛрд░реНрдЯ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ

  * рдЯрд╛рд░рдЧреЗрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ `e3q-S928USQS6DZF2` (DZF2 рдХреЗ рд▓рд┐рдП рдлрд┐рдЬрд┐рдХрд▓ P0 рдСрд░реЗрдХрд▓, рдмреИрдВрдХ рд▓реЗрдЖрдЙрдЯ, рдкрд╛рдЗрдк рдЬреНрдпреЛрдореЗрдЯреНрд░реА)ред
  * **рдРрдк-рдбреЛрдореЗрди** рдкреЗрд▓реЛрдб (`cve-2026-43499-app.so`) рдЬрд┐рд╕рдореЗрдВ `slide_app.c` рд╢рд╛рдорд┐рд▓ рд╣реИ: рд░реЗрд╕рд┐рдбреНрдпреБрдЕрд▓ рд╕реНрдЯреИрдореНрдк рдкреНрд▓рд╛рдВрдЯ, soft_match, REPLANT рд╡реЙрдХ, walk_nice, NO_PLANT, EMPTY рдкреНрд▓рд╛рдВрдЯ рд╣реБрдХ, рдмреИрдВрдХ рдкреАрдХ, рдбреНрд░реЗрди рд╡рд╛рдпрд░рд┐рдВрдЧред
  * `O_APPEND` рд▓реЙрдЧ рдУрдкрди рдХреЗ рд╕рд╛рде рд░реВрдЯ рд╣реЗрд▓реНрдкрд░ (рдкреИрд░реЗрдВрдЯ/рдЪрд╛рдЗрд▓реНрдб рд▓реЙрдЧ рдХреНрд▓реЙрдмрд░ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ)ред
  * рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкреНрд░реАрд▓реЛрдб рдмрд╛рдЗрдирд░реА (tracefs рдкрд╛рде; рдкреНрд░рд╛рдердорд┐рдХ S24U рдРрдк рд░рд┐рд╕рд░реНрдЪ рдкрд╛рде рдирд╣реАрдВ)ред



## рдмрд┐рд▓реНрдб

root@kitploit:~
    
    
    export ANDROID_NDK_HOME=/path/to/ndk   # e.g. r28 / API 34 clang
    make -j$(nproc)
    # or:
    make app API=34
    

рдЖрдЙрдЯрдкреБрдЯ:

root@kitploit:~
    
    
    build/e3q-S928USQS6DZF2/cve-2026-43499-app.so
    build/e3q-S928USQS6DZF2/cve-2026-43499-root
    build/e3q-S928USQS6DZF2/cve-2026-43499          # optional standalone
    

## рдбрд┐рдкреНрд▓реЙрдп (рдРрдк-рдбреЛрдореЗрди рд░рд┐рд╕рд░реНрдЪ)

рд╡рд┐рдВрдбреЛрдЬрд╝ ADB (рдпрд╛ рд╣реЛрд╕реНрдЯ adb) рд╕реАрд░рд┐рдпрд▓ `R5CXB20H9FD` (рдЙрджрд╛рд╣рд░рдг рд░рд┐рд╕рд░реНрдЪ рдпреВрдирд┐рдЯ) рдХреЗ рд╡рд┐рд░реБрджреНрдз:

root@kitploit:~
    
    
    # Prefer the rebuilt helper (O_APPEND logs), not only the APK copy.
    adb push build/e3q-S928USQS6DZF2/cve-2026-43499-app.so /data/local/tmp/
    adb push build/e3q-S928USQS6DZF2/cve-2026-43499-root /data/local/tmp/
    
    adb shell "run-as dev.busung.s25uroot sh -c '
      mkdir -p files/payload-overrides/e3q-S928USQS6DZF2
      cp /data/local/tmp/cve-2026-43499-app.so \
         files/payload-overrides/e3q-S928USQS6DZF2/
      cp /data/local/tmp/cve-2026-43499-root files/
      chmod 700 files/cve-2026-43499-root \
        files/payload-overrides/e3q-S928USQS6DZF2/cve-2026-43499-app.so
    '"
    

### рд╕реБрд░рдХреНрд╖рд┐рдд рдмреЗрд╕рд▓рд╛рдЗрди (рдмрдЪ рдЬрд╛рддрд╛ рд╣реИ; hits=0)

root@kitploit:~
    
    
    export APP_STACK_UAF_STAMP=1
    export APP_STAMP_PLANT=soft
    export APP_STAMP_SOFT_MATCH=1
    export APP_STAMP_FIXED_SHIFT=2
    export APP_BANK_VALID_ROOT=1
    export APP_STAMP_STATUS_PATH=/data/user/0/dev.busung.s25uroot/files/stamp_status_last.txt
    # run via helper --run-payload ... (see docs/PROGRESS.md)
    

### рдлреЛрд░реНрд╕реНрдб рд╡реЙрдХ (рдХреЗрд╡рд▓ рд░рд┐рд╕рд░реНрдЪ; рд╡рд░реНрддрдорд╛рди рдореЗрдВ KP)

root@kitploit:~
    
    
    # After soft_match plant: change residual prio then force task nice change.
    export APP_STAMP_REPLANT_WALK=1
    export APP_STAMP_WALK_PRIO=100
    export APP_STAMP_WALK_NICE=18   # must differ from first nice (default 19)
    # Prefer EMPTY bank for some paths; still KP without residual kVA EMPTY plant
    

рдкреНрд▓рд╛рдВрдЯ рд╢рд┐рдлреНрдЯ 0тАУ4 рдХреЛ рджреЛрдмрд╛рд░рд╛ рд╕реНрдХреИрди **рди рдХрд░реЗрдВ** ; рдмреЗрд╕ **2** рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

## рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг

рджрд╕реНрддрд╛рд╡реЗрдЬрд╝| рд╕рд╛рдордЧреНрд░реА  
---|---  
docs/PROGRESS.md| рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рдореИрдЯреНрд░рд┐рдХреНрд╕, OBS/SRC рджрд╛рд╡реЗ, рд░реБрдХрдиреЗ рдХрд╛ рдмрд┐рдВрджреБ  
docs/ENV_REFERENCE.md  
  
## рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдХрд╛рдиреВрдиреА

рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рдЖрдк рдорд╛рд▓рд┐рдХ рд╣реИрдВ рдпрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЯреНрд░реА рдПрдХ рд▓реЙрдХреНрдб рдкреНрд░реЛрдбрдХреНрд╢рди рдлреЛрди рдкрд╛рде рдХреЗ рд▓рд┐рдП рд░рд┐рд╕рд░реНрдЪ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ; рдпрд╣ рдХреЛрдИ рддреИрдпрд╛рд░ рд░реВрдЯ рдпрд╛ KernelSU рдЗрдВрд╕реНрдЯреЙрд▓рд░ **рдирд╣реАрдВ** рд╣реИред

## KernelSU

KernelSU рдПрдХреАрдХрд░рдг **рддрдм рддрдХ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ рдЬрдм рддрдХ** рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкрд╛рдЗрдк/рдлрд┐рдЬрд┐рдХрд▓ рд░рд╛рдЗрдЯ рдФрд░ рд░реВрдЯ рдкрд╛рде рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрддреЗред рдЗрд╕ рд░реЗрдкреЛ рдХреЛ KSU-рд░реЗрдбреА рди рдорд╛рдиреЗрдВред