Nathan

66 posts

Nathan banner
Nathan

Nathan

@nj_dav

Katılım Nisan 2011
78 Takip Edilen861 Takipçiler
Nathan
Nathan@nj_dav·
@0xankush I haven't looked into this but I suspect this endpoint in the GH API would do it: #download-job-logs-for-a-workflow-run" target="_blank" rel="nofollow noopener">docs.github.com/en/rest/action…
English
1
0
0
0
Ankush Goel
Ankush Goel@0xankush·
@nj_dav do you know a way to download github action build logs like you did with circelci?
English
2
0
0
0
Nathan
Nathan@nj_dav·
@jinonehk Nice! do you know if it was also exploitable if you supplied the X-Real-IP header in the request with a local IP?
English
1
0
1
0
Nathan retweetledi
Jinone
Jinone@jinonehk·
Found a bug similar `Abusing HTTP hop-by-hop request headers` Hope the pictures explain it well
Jinone tweet media
English
6
83
357
0
Nathan retweetledi
Mattias Grenfeldt
Mattias Grenfeldt@mgrenfeldt·
I found that proxies based on Go's ReverseProxy (Traefik and Caddy) forward the Connection header unmodified if an empty header is first sent: Connection: Connection: X This can be used to abuse hop-by-hop headers. Fixed in Go 1.16.5 and 1.15.13. @nj_dav github.com/golang/go/issu…
English
2
17
59
0
Kylie McDevitt
Kylie McDevitt@kylieengineer·
Are there any business in Canberra area that are good at graffiti art and not scared of heights?
English
1
1
5
0
Nathan
Nathan@nj_dav·
@albinowax It just sent me an email saying I logged in from a region they haven't seen me in recently, so I guess I've been logged out for a while.
English
0
0
0
0
James Kettle
James Kettle@albinowax·
@nj_dav Punishment for not supporting AMD. As a little bonus it will randomly log you out from time to time.
English
1
0
3
0
Nathan
Nathan@nj_dav·
I have to login to some over engineered "nvidia experience" crap to update my drivers, and in the process prove I'm a human. Why?!?
English
1
0
6
0
Nathan
Nathan@nj_dav·
Github Actions and the threat of malicious pull requests - some (not entirely new) research I've been chipping away at, on how Actions workflows can be made vulnerable to secret/token leaks nathandavison.com/blog/github-ac…
English
0
2
6
0
Nathan
Nathan@nj_dav·
@kush_kira I actually think that Wordpress now prevents this issue now by adding a 'Vary: origin' header to responses, ensuring compliant edge caches use the Origin header in cache keys. So to reproduce you'll probably need an old-ish Wordpress (and a cache server not keying on Origin).
English
0
0
1
0
Kush
Kush@kira_iraki·
@nj_dav Yeah i got the idea if working, but im struggling in reproducing it
English
1
0
0
0
Nathan
Nathan@nj_dav·
Shaking secrets out of CircleCI builds - a writeup of some research I've been doing on mis-configured CircleCI projects that are vulnerable to secrets/credential theft like GH tokens and AWS keys. Surprisingly not a rare find among bounty programs! nathandavison.com/blog/shaking-s…
English
1
5
6
0
Nathan
Nathan@nj_dav·
@kush_kira It would break because the browser would see the poisoned allow origin header coming from the WP site and it wouldn't match the origin the browser is requesting from, causing a CORS violation. Depending on how much the site uses WP-API via CORS would determine impact.
English
1
0
1
0
Nathan
Nathan@nj_dav·
@kush_kira Sorry, I missed this - yeah sure, what's up?
English
1
0
1
0
Nathan
Nathan@nj_dav·
@csswizardry @smashingmag The weirdest I've experienced is verbally explaining in person with no device interaction what CPU overclocking is to a non techie friend, and that friend getting a completely out of place article about overclocking in mobile Chrome's "Articles for you" screen a few hours later.
English
0
0
0
0
Harry Roberts
Harry Roberts@csswizardry·
Literally just got off the phone about a blocked sink and this is the first ad I see on Instagram. I’ve never seen an ad for this product—or even from this brand—before. I’m not saying tech firms are spying on me, but…
Harry Roberts tweet media
English
18
11
65
0
Nathan
Nathan@nj_dav·
@J1ggy_ Hey - that's because there hasn't been a PR sent to the target repo yet. The script will require at least one PR to detect the issue (and to get the flag, the PR should be trying to steal the secret as outlined in the research).
English
0
0
0
0