## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-PWNTODAY-CVE-2025-43300
# CVE-2025-43300
CVE-2025-43300: iOS/macOS DNG рдЗрдореЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдореЛрд░реА рдХрд░рдкреНрд╢рди
## рд╕рд╛рд░рд╛рдВрд╢
Apple рдХреЗ рдЗрдореЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (**RawCamera.bundle**) рдореЗрдВ рдПрдХ рдХрдордЬреЛрд░реА **iOS 18.6.1** рдФрд░ **macOS** рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм DNG рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ **TIFF рдореЗрдЯрд╛рдбреЗрдЯрд╛** рдФрд░ **JPEG рд▓реЙрд╕рд▓реЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░** рдмреЗрдореЗрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд░реА рдХрд░рдкреНрд╢рди рд╣реЛрддрд╛ рд╣реИред
## рдХрд╛рд░рдг
* TIFF рд╣реЗрдбрд░ **SamplesPerPixel** (рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
* JPEG рд▓реЙрд╕рд▓реЗрд╕ **SOF3 рдХрдореНрдкреЛрдиреЗрдВрдЯ рдХрд╛рдЙрдВрдЯ** (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
* рдпрджрд┐ рдпреЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ тЖТ рд╕рд┐рд╕реНрдЯрдо рдЧрд▓рдд рдмрдлрд╝рд░ рдЖрдХрд╛рд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ тЖТ рдбреЗрдЯрд╛ рдУрд╡рд░рдлреНрд▓реЛ рд╣реЛрддрд╛ рд╣реИред
## рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ
1. TIFF рдореЗрдЯрд╛рдбреЗрдЯрд╛ 2 рдЪреИрдирд▓ рдмрддрд╛рддрд╛ рд╣реИред
2. 2 рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдлрд╝рд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
3. JPEG рд╕реНрдЯреНрд░реАрдо рдХреЗрд╡рд▓ 1 рдЪреИрдирд▓ рдмрддрд╛рддреА рд╣реИред
4. рдбрд┐рдХреЛрдбрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИред
5. рдмрдлрд╝рд░ рдУрд╡рд░рдлреНрд▓реЛ тЖТ рдореЗрдореЛрд░реА рдХрд░рдкреНрд╢рдиред
## рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░
* **рдЬрд╝реАрд░реЛ-рдХреНрд▓рд┐рдХ** : рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИред
* **рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ** : DNG рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ, рдЖрдпрд╛рдд рдХрд░рдиреЗ рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рд╣реЛрддрд╛ рд╣реИред
* **рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо** : iOS рдФрд░ macOS рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
* **рдкреНрд░рднрд╛рд╡** : рдХреНрд░реИрд╢ рдпрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрдиред
## рдореИрдиреНрдпреБрдЕрд▓ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдЪрд░рдг:
DNG рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рдЗрдореЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ:
root@kitploit:~
0x2FD00: 01 -> 02
0x3E40B: 02 -> 01
рдПрдпрд░рдбреНрд░реЙрдк рдЖрджрд┐
## рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрд╛рдЗрдЯреНрд╕ рд╕рдВрд╢реЛрдзрди:
root@kitploit:~
# Create POC using known vulnerable offsets
python3 hex_modifier.py create-poc <input.dng>
# Manual byte modification
python3 hex_modifier.py modify <input.dng> <offset> <old_byte> <new_byte> <output.dng>
# Generate diff report
python3 hex_modifier.py diff <original.dng> <modified.dng>