cat 楊德查 (@charlesatan) profile picture

A charlatan. Adores you. Hates everyone else. Cis male.

Philippines
Joined March 2009
Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)Photo by cat 楊德查 (@charlesatan)
cat 楊德查 retweeted
Crazy 72 hours in security. Three major incidents dropped back-to-back: eMudhra, PingCAP (TiDB Cloud), and PHP. Here is the short version of what happened and who got hit. 1. eMudhra (Trusted CA compromise) eMudhra generated 8 intermediate CA certificates in April 2025 (cross-signed by Sectigo). A bug in their HSM key-wrapping test script created a second set of P-384 keys where the private keys were single-byte numbers under 256. Operators picked the wrong key labels and signed them into real CA certs. One of the intermediate CA private keys was literally the number 4. The other seven: 56, 66, 115, 155, 156, 230, 237. Three weeks later (May 2025), their CRL signatures started failing because the CRL signer was using the real keys instead of the weak ones. Instead of asking why the keys didn't match, someone switched the CRL signer to the weak keys and closed the ticket. • Browsers are safe: Chrome, Firefox, Apple, and Microsoft already blocked them, and zero rogue certs hit CT logs. • Servers are not: curl, Python (certifi), Go binaries, and Docker base images don't check CRLs. Update ca-certificates, certifi, and Go (1.27.3 / 1.26.10). • 10-second check on any server: curl dv-g3b-emudhra.we-have-a-pro… (TLS error = safe. 200 OK = still vulnerable.) 2. PingCAP / TiDB Cloud (10.6 TB breach) Attackers found GCP and Azure credentials committed inside PingCAP's own repos. They set up a replication feed of TiDB Cloud's production control plane and exported the entire database every 6 hours for 22 straight days. 88 full exports, zero alerts. 200 GB is already out on torrents. Beyond the 413 private repos and 20.6M customer SQL queries logged from their web SQL Editor, PingCAP engineers were pasting customer secrets into Jira tickets. Who is affected in the leaked records: • Live credentials exposed in support tickets: - Pinterest: AWS keys for their pingcap-logs S3 bucket - CardX / Silverlake (NPCI-linked env): AWS admin key in a backup log with full access to 258 external S3 buckets - DeBank: 38 presigned S3 URLs - An unnamed AI/dev platform: a 314 MB slow-query log attached to a ticket containing 8,027 live customer secrets (an AWS root key, a GitHub admin PAT over 1,701 repos, 7,485 AWS STS tokens, and 192 OpenAI/Anthropic/Gemini keys) • Tenants with infra metadata, VPC CIDRs, app-server IPs, or contract pricing exposed: - Tech: Atlassian, Databricks, Airbnb, Baidu, LINE, Nylas, Persona, PatSnap - E-comm & Travel: Booking.com, Shopee, Flipkart, Mercari, ZOZO, AEON, Delhivery, Klook - Gaming: Capcom, Square Enix, Konami, Bandai Namco, Cygames, Colopl, DMM - Finance: PayPay, SoftBank, SBI, SB Payment Service, Fujitsu, TOPPAN, Bank of China, China Life - Crypto: Bitget (said only public trade logs were on it and they already left), Pionex, DigiPlus, NFTscan, Chainbase • Developer profiles leaked (from a purchased reo.dev table in PingCAP's BigQuery): - 24,900 personal emails + GitHub/LinkedIn profiles of engineers at Tencent (3,327), Huawei (2,726), ByteDance (2,475), AIG (2,140), Mastercard, Flipkart, and bKash. If you use TiDB Cloud: rotate your console API keys, DB passwords, and anything you ever pasted into a support ticket. 3. PHP "PHP2Shell" (CVE-2026-109618 & CVE-2026-109619) Two CVSS 9.2 pre-auth RCEs leaked yesterday ahead of today's 14:00 UTC patch. Public writeups trace it to a heap Use-After-Free in PHP's native C multipart/form-data session upload-progress handler (ext/session/session.c). Because C-level multipart parsing runs before line 1 of index.php: • App auth, Laravel/WordPress middleware, and file_uploads = Off do not stop it. • Only PHP 8.2–8.5 get official patches today (59% of PHP servers on Shodan are on EOL <= 8.1). • Until you patch php-fpm: lock php_admin_flag[session.upload_progress.enabled] = off and block unexpected multipart requests at Nginx/Apache/Cloudflare.
106
1,419
179
9,476
988,042
cat 楊德查 retweeted
So, two big things this morning: 1. A Certificate Authority (CA) was stupid and used a ridiculously-easily-guessable value for its private keys. Which means the entire SSL/TLS chain of trust is broken. This means anyone can impersonate any site, and you won't be able to tell, because the site certificate will be legitimate (in fact, the only way you COULD tell is to know that eMudhra wasn't in the chain of trust for the site before, but is now). Anything that checks/processes certs needs to be updated, to revoke the CA's certs. That means computers, phones, video game consoles, smart appliances, and a ton of phone apps and computer programs. And a lot of them don't have patches ready yet. 2. There's going to be an announcement later today of a vulnerability that's being exploited right now that allows anyone to take over any computer running a website that uses PHP, with a single request. It does not require authentication. If you're running any websites using any version of PHP, research "PHP2Shell" immediately, and take the necessary mitigation steps ASAP. Like I said, this is already being exploited right now, but once the announcement's official, the internet's gonna get slammed with people trying to take control of millions of computers worldwide.
80
440
46
3,641
263,878
cat 楊德查 retweeted
SPOILERS The SF movie is the most realistic local ever. TO spams invites, 8ppl show, 2 get DQd (incl the top player), some random Joe wins, gets blown up by a killer that shows up late, then the killer loses the mm to the top player who shows back up before the venue closes.💀
26
381
13
3,982
75,041
cat 楊德查 retweeted
Everyone knows this feeling.
2
10
36
587
cat 楊德查 retweeted
*Taps the sign* PTSD
My spouse made a pisay uniform in dressmaker because they saw the skirt fabric for it on the cloth options and their hands moved on their own 😭😭😭😭
19
933
53
12,441
245,507
⭐️ Artist Alley Tabling Hours ⭐️ ‼️I got hella panels, so this is just table!‼️ THURSDAY: 11 AM-12:15 PM, 2:30 PM-5:30 PM FRIDAY: 10:30-11:30 AM, 1:15-1:30 PM (after DH panel, 3:30-6:30 PM SATURDAY: 10-10:30 AM, 12-1:30 PM, 5:15-6:30 PM SUNDAY: 10 AM-12:30 PM, 2-3 PM, 4-5 PM
I’m at NYCC!! Find me at booth J-01, signing at the @DarkHorseComics booth on Sunday, and perhaps announcing some cool new projects on panels… 👀 🖤 WIZARDS OF THE COAST: WORLD OF D&D GROWS INTO COMICS - Fri 12:15 PM, Room 406.3 🧡 DC’s NEXT LEVEL & BEYOND - Sat 11AM, Room 409
1
1
12
1,037
cat 楊德查 retweeted
Did you know you can donate to Trans Lifeline for negative money cost to you? If you chip in $50 or more WotC will give you 10k gemeralds on Arena. So go on - help and waste your ill gotten spoils on some drafts or even directs later. I already paid. T&Cs apply. Link 🔽
8
67
2
348
20,045
These words by Higashino about how popular writers keep publishers thriving so that they can support struggling authors..... nippon.com/en/japan-topics/g…
2
39
2
109
3,291
cat 楊德查 retweeted
whenever i meet the only other woman in the draft pod in the 0-2 bracket i start hoping and praying that everyone in the room has seen this xkcd
11
22
1,580
28,834
Very happy to present to you, after months of hard work, the first-ever English translation of Record of Lodoss War RPG! Please find a link at the Record of Lodoss War Wiki's fan translation page. recordoflodosswar.fandom.com… Translation: Gilgamesh108 DTP: Joost B.
58
1,274
61
6,546
423,121
cat 楊德查 retweeted
aside from the mainstream local publishers we have, i'd also like to reco my fave independent publishers 🫀 pls give them a follow and support their books!!!
does anyone have any filipino lit recommendations? i wanna read more original works by filipino authors :D
1
225
12
729
20,486
As an accountant and a TCG player I was literally sitting here thinking a TCG store would be a decent way to launder money
39
20
3
1,397
80,867
cat 楊德查 retweeted
NEW: Three printers who print dōjinshi and make Comiket possible have closed in under a year. It's raising alarm bells among both fans and the printing industry as valuable know-how disappears from the printing market, putting a beloved fandom at risk. buff.ly/Oo16Ml7
2
343
42
1,800
209,451
cat 楊德查 retweeted
One of my patients had just delivered her baby vaginally, and afterward her husband kept asking me if I could put in an “extra stitch” for her. I looked at him and said, “Is it really that small?” The way that man suddenly went quiet. 😭😭😭
625
8,967
508
196,730
5,732,010
cat 楊德查 retweeted
Why does it look like Erik knows he’ll have to make Charles pregnant again
23
848
17
11,377
150,954
cat 楊德查 retweeted
Whoever was behind the KR UNO cards had one job
18
124
6
1,868
48,955
cat 楊德查 retweeted
Wile E. Coyote and Roadrunner is doomed yaoi
175
878
28
12,584
183,005
cat 楊德查 retweeted
A not-very-brief thread on non-AI resources for editing. Some of these are free, and some you need to make an account or pay a subscription to use. 🧵
2
631
12
2,658
61,409
- Você tem medo de assombração? - Não, tenho de barata.
742
28,033
1,520
193,941
5,968,311
The girl saved by RX later becomes Cure Black !?!?
もっと早く知りたかったこと選手権 入賞 BLACK、RXに助けられた少女が後のキュアブラック
10
108
749
14,149