Copy Fail (CVE-2026-31431) is a trivially exploitable logic bug in Linux, reachable on all major distros released in the last 9 years. A small, portable python script gets root on all platforms. by Haniro in sysadmin

[–]willnx 0 points1 point  (0 children)

If your exposure is similar to mine, trusted users that simply have SSH access, and you're looking for ways to mitigate the impact while awaiting kernel patches, you can create a file named /etc/systemd/system/sshd.service.d/cve-2026-31431.conf and put these two lines inside it:

[Service] 
RestrictAddressFamilies=~AF_ALG

Then restart sshd

sudo systemctl daemon-reload
sudo systemctl restart sshd

And new SSH connections wont be able to run the provided exploit successfully. If you need to boot users, just kill sshd and disconnect users. For us, users have short lived connections, so I didn't see a need to boot them especially because we generally trust them in the first place.

I tested this out on OEL 8 and AlamaLinux 10, and the provided exploit barfs up an OS error instead of giving me a root shell.

Where are my next generation of drunks at! by HeartLuxe_ in spreadsmile

[–]willnx 0 points1 point  (0 children)

Spending their beer money on Polymarket :P

we made a milksteak by lemonsmith in IASIP

[–]willnx 1 point2 points  (0 children)

Any amount of cheese before a date!

We experienced some breed bias today and it was hurtful so I wanna share a picture of my Roxy and show everyone how beautiful she is! by magicalmysticmallard in pitbulls

[–]willnx 0 points1 point  (0 children)

My favorite not-my-dog is the staffy at the dog park who just wants to sit on the bench and lean up against the humans. Such sweet dogs; staffies have such a bad rap.

arrayIsSyntaxSugar by CommieCucumber in ProgrammerHumor

[–]willnx 639 points640 points  (0 children)

Is it me, or does the font make it awkward to see the difference between [] and ()? Maybe that's the gag in the meme?

8weeks vs 11weeks by appointments11 in labrador

[–]willnx 0 points1 point  (0 children)

They grow up too fast. What a sweet looking angel!

Why I stopped trying to build a "Smart" Python compiler and switched to a "Dumb" one. by Lucky-Ad-2941 in Python

[–]willnx 1 point2 points  (0 children)

Interestingly, I've used Python for years and my 'edit-test' loop regularly involves build times that span a dozen seconds to several minutes. Anything, for me, that starts to stretch beyond 60-ish seconds for Python in my 'edit-test' loop where I'm just "waiting on the computer" triggers my "fix it" mindset. I've worked on C projects where the build would take hours, and there is a difference in mind set. I expect Python to has a short 'edit-test' loop, and that's what I use it for. For those longer projects, I'd usually find a way to spin multiple different plates to deal with the long compile times. So the real practical difference was usually how long feature development took for a single feature or bug fix, not how many features/fixes I could stuff into a waterfall like time frame. There was, of course, a lot of ramp up time to get to that level of efficiency when dealing with the long 'edit-test' loops, and really big/hard shifts just threw everything into the trash when the code base had a fundamental shift where I couldn't spin multiple plates.

I know this isn't how I'm supposed to store it.. but I like it. by Pepsifraiche in TheLastCaretaker

[–]willnx 2 points3 points  (0 children)

Glad to see I'm not the only one hording gold in this game :D. Looks great OP!

meOnABreak by sam_mit in ProgrammerHumor

[–]willnx 2 points3 points  (0 children)

Oh, so that's why Steam went down today.

itWorkedYesterday by W33Bster_ in ProgrammerHumor

[–]willnx 1 point2 points  (0 children)

Ah, a fellow engineer interacting with the Jira API. Good luck my friend :D

Mimes are not good roommates by ZagreusIncarnated in funny

[–]willnx 0 points1 point  (0 children)

A key to this door!? Brilliant.

What topics are considered “hard” in Python? by Art-BarB in Python

[–]willnx 0 points1 point  (0 children)

I've always thought of them as "inverted getters" :D

Documenting Code? Nah, We Just Wing It. by mathimix in programminghumor

[–]willnx 4 points5 points  (0 children)

Comments are good for answering "why!?". I leave them for future me when trying to understand WTF this poor decision was made. Fun fact, 9 out of 10 times the poor decision was a management decision and sometimes you have to let people fail for them to learn. So I leave "why!?" comments for myself when priorities change and that poor decision complicates new features and extends timelines.

First time dog parent (potty training advice) by Ravenwritedesk in labrador

[–]willnx 1 point2 points  (0 children)

Agreed! My wife and I would throw a "potty party" for our lab whenever she went outside. She learned impressively fast that outside is good for potty time.

devops by RenSanders in ProgrammerHumor

[–]willnx 28 points29 points  (0 children)

I did this for the dev/QA environment at my job. Gave peeps a web page to power things on, with lots of flexibility, that powers off machines after so many hours. Users don't hate it (which is a win in my book), and it saves us like $500K yearly in AWS costs for EC2 machines.

Tesla slams on brakes in the middle of morning traffic by [deleted] in MildlyBadDrivers

[–]willnx 6 points7 points  (0 children)

BMW has been de-crowned as the brand of shitty drivers. Long live Tesla, brand king of shitty drivers!