C mistakes among the vulnerabilities in (curl) code
Looking back at all (now) published vulnerabilities in #curl that were present in code from 2020 until now, at no point in those years was the share of "C mistakes" higher than 15% of all vulns.
Through all years, the C mistake share of all vulnerabilities [β¦]
[Original post on mastodon.social]
07.03.2026 21:48
π 7
π 8
π¬ 2
π 0
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
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.
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
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