I’m not a professional, this is solely what I know and am working with, all of this was done manually with no automation, my knowledge is limited but I know there’s smarter people here. My question is what could I try next.
I found a large, popular, wealth companies site where HTML/JS can be injected(Reflected only currently). This has been tested and allows for fake login panels with working keylogging(same page only), open redirect, Iframes aren’t sandboxed, script tags aren’t usable outside Iframe srcDoc(*Only tested this one use case* to check adding to localStorage in an attempt to work towards client sided persistence). Localstorage can be modified upon visit, same as the redirect obviously.
Js eval works if delivered inside HTML with the iframe inside and reaches the parent window location to redirect the entire page versus just the iframe, it wasn’t necessary for the redirect as just HTML works but the eval function works. The website allows POST requests to be sent from the vulnerable page, not normal for the vector type(used it for test exfiltration of keylogged form data). LocalStorage can be modified but I couldn’t do anything with gaining persistence because of same origin with service workers.
There are upload areas I haven’t tested yet to see if I can somehow register a service worker for client side persistence. I’m thinking of testing to see if I can get autofill to drop the credentials so that it’s a grab on visit or if the user clicked autofill not thinking. I can also call remote .js files from outside the domain for improved effectiveness in running code versus a long ass query string, which even if encoded still looks ehh to anyone with knowledge. Also stuff like remote download links can be added to the page to drop but of course it requires user interaction to run the file. CSP is missing object-src, default-src, script-src, and base-uri.
AGAIN I’M NO professional and learning more on the fly right now. Also the company does not give a flying f*** about this as I tried to notify(No PoC or hints at all so they can’t ghost patch it) about the vulnerability.
Any ideas on what I should try next? I don’t have intentions on using it it’s more just learning. Within both white hat and black hat market what’s this type of bounty worth? What are some ideas that could work to increase severity? Any outside the box ideas?
Thank you for reading this garbled mash of random info.
I found a large, popular, wealth companies site where HTML/JS can be injected(Reflected only currently). This has been tested and allows for fake login panels with working keylogging(same page only), open redirect, Iframes aren’t sandboxed, script tags aren’t usable outside Iframe srcDoc(*Only tested this one use case* to check adding to localStorage in an attempt to work towards client sided persistence). Localstorage can be modified upon visit, same as the redirect obviously.
Js eval works if delivered inside HTML with the iframe inside and reaches the parent window location to redirect the entire page versus just the iframe, it wasn’t necessary for the redirect as just HTML works but the eval function works. The website allows POST requests to be sent from the vulnerable page, not normal for the vector type(used it for test exfiltration of keylogged form data). LocalStorage can be modified but I couldn’t do anything with gaining persistence because of same origin with service workers.
There are upload areas I haven’t tested yet to see if I can somehow register a service worker for client side persistence. I’m thinking of testing to see if I can get autofill to drop the credentials so that it’s a grab on visit or if the user clicked autofill not thinking. I can also call remote .js files from outside the domain for improved effectiveness in running code versus a long ass query string, which even if encoded still looks ehh to anyone with knowledge. Also stuff like remote download links can be added to the page to drop but of course it requires user interaction to run the file. CSP is missing object-src, default-src, script-src, and base-uri.
AGAIN I’M NO professional and learning more on the fly right now. Also the company does not give a flying f*** about this as I tried to notify(No PoC or hints at all so they can’t ghost patch it) about the vulnerability.
Any ideas on what I should try next? I don’t have intentions on using it it’s more just learning. Within both white hat and black hat market what’s this type of bounty worth? What are some ideas that could work to increase severity? Any outside the box ideas?
Thank you for reading this garbled mash of random info.
I know that you are forever my brother



