Advertising
vitasploit - Exploitation Framework
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Forum rule Nº 15 is strictly enforced in this subforum.
Re: vitasploit - Exploitation Framework
So there is no code seen from WebKit that uses these functions?
Re: vitasploit - Exploitation Framework
It seems like none of these exports are used in any webkit module:yifanlu wrote:So there is no code seen from WebKit that uses these functions?
ScePsp2Compat_77003AF2 which calls sceKernelSyncVMDomain
ScePsp2Compat_51C41E3E which calls sceKernelOpenVMDomain and sceKernelCloseVMDomain
Only:
ScePsp2Compat_925BD038 calls either sceKernelAllocMemBlock or sceKernelAllocMemBlockForVM dependant on the passed argument.
Advertising
-
Vladimir2016
- Posts: 1
- Joined: Tue Dec 29, 2015 11:10 pm
Re: vitasploit - Exploitation Framework
Maybe this can lead to anything?
http://www.scei.co.jp/psvita-license/libpng.html 1.2.46
http://www.libpng.org/pub/png/libpng.html
Vulnerability Warning
Virtually all old-branch libpng versions through 1.5.25, 1.4.18, 1.2.55, and 1.0.65, respectively, have a potential out-of-bounds read in png_check_keyword()
Vulnerability Warning
Virtually all libpng versions through 1.6.19, 1.5.24, 1.4.17, 1.2.54, and 1.0.64, respectively, have a potential pointer overflow/underflow in png_handle_sPLT()/png_handle_pCAL() (and in png_handle_iTXt()/png_handle_zTXt() in the pre-1.6 branches), and all such versions likewise have a bug in their png_set_PLTE() implementations that left it open to the out-of-bounds write
http://www.scei.co.jp/psvita-license/libpng.html 1.2.46
http://www.libpng.org/pub/png/libpng.html
Vulnerability Warning
Virtually all old-branch libpng versions through 1.5.25, 1.4.18, 1.2.55, and 1.0.65, respectively, have a potential out-of-bounds read in png_check_keyword()
Vulnerability Warning
Virtually all libpng versions through 1.6.19, 1.5.24, 1.4.17, 1.2.54, and 1.0.64, respectively, have a potential pointer overflow/underflow in png_handle_sPLT()/png_handle_pCAL() (and in png_handle_iTXt()/png_handle_zTXt() in the pre-1.6 branches), and all such versions likewise have a bug in their png_set_PLTE() implementations that left it open to the out-of-bounds write
Re: vitasploit - Exploitation Framework
Good catch, I think there's something interesting here...Vladimir2016 wrote:Maybe this can lead to anything?
http://www.scei.co.jp/psvita-license/libpng.html 1.2.46
http://www.libpng.org/pub/png/libpng.html
Vulnerability Warning
Virtually all old-branch libpng versions through 1.5.25, 1.4.18, 1.2.55, and 1.0.65, respectively, have a potential out-of-bounds read in png_check_keyword()
Vulnerability Warning
Virtually all libpng versions through 1.6.19, 1.5.24, 1.4.17, 1.2.54, and 1.0.64, respectively, have a potential pointer overflow/underflow in png_handle_sPLT()/png_handle_pCAL() (and in png_handle_iTXt()/png_handle_zTXt() in the pre-1.6 branches), and all such versions likewise have a bug in their png_set_PLTE() implementations that left it open to the out-of-bounds write
EDIT: After some investigation, I'm afraid there's nothing we can do to take advantage of this bugs as attack vectors on the vita
- Zafotheninja
- Posts: 101
- Joined: Wed Apr 18, 2012 10:40 pm
- Location: Beyond the furthest ring.
Re: vitasploit - Exploitation Framework
For anyone who is interested, I found a bug in vitasploit on 3.18 vita.
Python outputs "[+] DBG: sceIoDopen() failed" or just reloads the exploit (Most cases both) when a large amount of "list_dir" commands are issued (sporadic, but averages 54 calls before crash)
This is bad for example, if you are trying to brute force the accessible dirs from the webkit
, the exploit will crash without parsing the entire list.
Hopefully someone developing it will see this.
Have a nice day.
Python outputs "[+] DBG: sceIoDopen() failed" or just reloads the exploit (Most cases both) when a large amount of "list_dir" commands are issued (sporadic, but averages 54 calls before crash)
This is bad for example, if you are trying to brute force the accessible dirs from the webkit
Hopefully someone developing it will see this.
Have a nice day.
If I come off as an ***, I'm sorry, I don't mean to 87.6% of the time.
Re: vitasploit - Exploitation Framework
Unfortunately, that's not a problem in vitasploit. The Vita itself eventually discards the file descriptor of some temporary paths (virtual vs0 paths for example). I believe it's a security measure.Zafotheninja wrote:For anyone who is interested, I found a bug in vitasploit on 3.18 vita.
Python outputs "[+] DBG: sceIoDopen() failed" or just reloads the exploit (Most cases both) when a large amount of "list_dir" commands are issued (sporadic, but averages 54 calls before crash)
This is bad for example, if you are trying to brute force the accessible dirs from the webkit, the exploit will crash without parsing the entire list.
Hopefully someone developing it will see this.
Have a nice day.
Re: vitasploit - Exploitation Framework
Why did you say that?windmark wrote:Good catch, I think there's something interesting here...Vladimir2016 wrote:Maybe this can lead to anything?
http://www.scei.co.jp/psvita-license/libpng.html 1.2.46
http://www.libpng.org/pub/png/libpng.html
Vulnerability Warning
Virtually all old-branch libpng versions through 1.5.25, 1.4.18, 1.2.55, and 1.0.65, respectively, have a potential out-of-bounds read in png_check_keyword()
Vulnerability Warning
Virtually all libpng versions through 1.6.19, 1.5.24, 1.4.17, 1.2.54, and 1.0.64, respectively, have a potential pointer overflow/underflow in png_handle_sPLT()/png_handle_pCAL() (and in png_handle_iTXt()/png_handle_zTXt() in the pre-1.6 branches), and all such versions likewise have a bug in their png_set_PLTE() implementations that left it open to the out-of-bounds write
EDIT: After some investigation, I'm afraid there's nothing we can do to take advantage of this bugs as attack vectors on the vita
And by the way, there are lot of open source libraries that psv use:
http://doc.dl.playstation.net/doc/psvita-oss/
Is it possible to find some points in these libraries that we can attach?
-
xXDarkCodeXx
- Posts: 40
- Joined: Fri Mar 27, 2015 9:53 pm
Re: vitasploit - Exploitation Framework
What about this?
I'm sorry for my bad english but i'm italian and my keyboard sux.
