David Leadbeater's Avatar

David Leadbeater

@dgl.cx.bsky.social

Monitoring ๐Ÿ“Š, SRE, Open Source, Security ๐Ÿ”. Emoji fan ๐Ÿฆธโ€โ™‚๏ธ. Just your average cynical Brit ๐Ÿ‡ฌ๐Ÿ‡ง in ๐Ÿ‡ฆ๐Ÿ‡บ. He/him. ๐ŸŒ‰ bridged from โ‚ https://infosec.exchange/@dgl, follow @ap.brid.gy to interact

4 Followers  |  6 Following  |  13 Posts  |  Joined: 17.07.2025  |  1.7308

Latest posts by dgl.cx on Bluesky


Original post on infosec.exchange

Interesting talk from 39c3: https://gpg.fail including my favourite classes of issues ANSI escape spoofing and abusing CR. A response from GnuPG is here https://www.gnupg.org/blog/20251226-cleartext-signatures.html โ€” although thereโ€™s some other issues that do seem more fixable. IMO better to use [โ€ฆ]

27.12.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
UNIX - v4

Here's a copy of the filesystem that has been extracted as a .tar file: http://squoze.net/UNIX/v4/

20.12.2025 01:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 16    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
UNIX V4 tape from University of Utah (raw) : Computer History Museum : Free Download, Borrow, and Streaming : Internet Archive UNIX V4 tape from the University of Utah, received by Martin Newell circa June 1974 around when he modeled the Utah Teapot.This is the raw analog waveform and...

Here's the document release you were waiting for today!

The UNIX V4 tape!

https://archive.org/details/utah_unix_v4_raw

#retrocomputing

19.12.2025 22:29 โ€” ๐Ÿ‘ 4    ๐Ÿ” 92    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Original post on infosec.exchange

@bagder maybe you could offer a fakecurl alternative for other platforms for people who really want it?

Works anywhere with Docker:
$ fakecurl() { docker run mcr.microsoft.com/dotnet/sdk:9.0 pwsh -CommandWithArgs "Invoke-WebRequest $@" }
$ fakecurl invoke-webrequest.haxx.se
StatusCode : 200 [โ€ฆ]

09.12.2025 22:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a shell (on Mac) executing the program รŸh. Due to normalization this gets translated to ssh, and indeed the shell calls the ssh binary.

A screenshot of a shell (on Mac) executing the program รŸh. Due to normalization this gets translated to ssh, and indeed the shell calls the ssh binary.

Unicode normalization.

26.11.2025 22:03 โ€” ๐Ÿ‘ 33    ๐Ÿ” 33    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
zstd (Zstandard) content-encoding | Can I use... Support tables for HTML5, CSS3, etc

Can I use has a strange entry for Zstandard on Safari (https://caniuse.com/zstd). I canโ€™t find many references for it but indeed, if you serve Zstd to Safari >= 26 it does work. There doesnโ€™t even seem to be a feature flag to turn on sending it in the Accept-Encoding header.

09.12.2025 06:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m experimenting with @bsky.brid.gy so this account is now bridged to Bluesky as @dgl.cx โ€” there was a previous Bluesky account which that replaces (it now shows as โ€œinvalid handleโ€) and Bluesky doesnโ€™t have a a Mastodon like way of migrating followers, so you will need to refollow.

06.12.2025 21:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@whitequark feels like it needs a "Unwarranted chumminess with compiler." comment like Henry Spencer put in the original regexp code (1986) and which has been carried into various other versions (including perl) sinceโ€ฆ

06.12.2025 01:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on infosec.exchange

Gcore.com are an interesting provider. It took two separate support tickets over a month to work out their docs are wrong. If anyone is using them, *some* API endpoints need the authentication token to be in mixed case, for example "Authorization: APIKey ..." which is against what their [โ€ฆ]

23.11.2025 09:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on infosec.exchange

@webmink the hardest hurdle is that CDNs primary purpose isnโ€™t actually the content part anymore, but pushing DDoS mitigation as close to the edge as possible. That interacts poorly with HTTPS everywhere, as every node ideally needs the certs, meaning there isnโ€™t an easy way to federate trust. I [โ€ฆ]

18.11.2025 12:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original post on infosec.exchange

If you have a bash command line of "exec program ..." and you can control the "..." can you make it not run the exec and do something different? The answer is yes. Even if "..." is somewhat sanitised for shell metacharacters. If you can inject $+] it will make bash error on that line and run the [โ€ฆ]

07.10.2025 06:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Bash a newline: Exploiting SSH via ProxyCommand, again (CVE-2025-61984)

For those of you who saw my BSides Canberra talk, here's a vulnerability I couldn't talk about in the talk, yet, but is very much in the spirit of it: https://dgl.cx/2025/10/bash-a-newline-ssh-proxycommand-cve-2025-61984

07.10.2025 04:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
DNS in Google Sheets 1.1.1.1 works directly inside Google Sheets. To get started, create a Google Function with the following code:

Did you know Cloudflare documents how to use DNS in Google Sheets? Because if you have a problem, DNS is clearly the answer. https://developers.cloudflare.com/1.1.1.1/additional-options/dns-in-google-sheets/

23.09.2025 05:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Images over DNS

I probably should have polished my @ComfyConAU talk. Instead I got sidetracked into wondering just how much I could tunnel over DNS: https://dgl.cx/2025/09/images-over-dns

20.09.2025 14:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Noticed my SLAAC IPv6 address happens to end in :fade. Fade to black?

19.09.2025 07:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll be speaking at BSides Canberra: https://cfp.bsidescbr.com.au/bsides-canberra-2025/talk/8TWF8X/ -- this will cover my recent find of an RCE in Git and how that and some other vulnerabilities could be used against developers. #bsides #security

31.07.2025 01:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@dgl.cx is following 6 prominent accounts