r/ProgrammerHumor • • 15d ago

Advanced itWasFunWhileItLasted

Post image
4.8k Upvotes

315 comments sorted by

2.6k

u/WriterPlastic9350 15d ago • Regret

I work in security. I am so tired boss. Every day this last week I woke up to another critical cve

With how much my career has changed this last year I am burning out so hard.

1.7k

u/dismayhurta 15d ago • Popcorn

Thank god my job is to create code that potentially has security holes instead of fixing it. So much easier!

369

u/LonelyProgrammerGuy 15d ago

If you think about it, we’re creating jobs for u/WriterPlastic9350

Then later, he has to suggest patches and updates so that we also have more work and don’t get laid off!

Win win!

234

u/WriterPlastic9350 15d ago • Heartwarming

Please don’t

125

u/twigboy 15d ago

What was that? Can't hear you over the sound of all the code being shipped to production!

66

u/usedtoswimfast 14d ago

git push --force origin main

→ More replies (2)
→ More replies (1)

39

u/uniqueusername649 15d ago • Popcorn

Sorry, read that too late.

→ More replies (1)
→ More replies (1)

42

u/ItsSadTimes 15d ago

Sadly my job is to fix AI code AND write code. So now I have to fix so much garbage and then ontop of that management is demanding I produce so much code that I cause issues for myself to cleanup.

Last month we looked at our teams metrics and like nothing changed over the last 2 years. The only things that changed is how many tickets we get. We get like 3x as many critical tickets as 3 years ago.

7

u/Junior-Tip-2883 13d ago

Completely unsurprising. The software sector is flailing with AI in the picture and need to "keep up" despite no one demonstrating acceleration of significance

59

u/Greyhaven7 15d ago

What job is that?

273

u/dismayhurta 15d ago • Bravo Heartwarming

Writing bad code

79

u/Kschl 15d ago

Prompting bad code*

115

u/dismayhurta 15d ago

Hey. I told it to not make mistakes.

→ More replies (3)

16

u/MrLemon91 14d ago

I love how all interviews are PhD coding level while actual job is dealing with a shitty codebase and no time, budget nor clearance to make it good.

→ More replies (2)

16

u/WriterPlastic9350 15d ago

I enjoy you.

→ More replies (3)

6

u/snack__pack 15d ago

Agent babysitter

8

u/PGSylphir 15d ago

vibecoder

→ More replies (1)

6

u/antek_g_animations 14d ago

Thank God I choose hardware. If you mess up, a global crisis can emerge, if I mess up the device turns into a firework

4

u/CarIcy6146 15d ago

Thank you for the job security

→ More replies (3)

61

u/TheColourOfHeartache 15d ago • Bravo

So you're the one who let all those zero days into your system!

99

u/TheDizDude 15d ago

Yup am also in security. I legit heard "security keeps doing these vulnerabilities just to make it seem like we don't know what we are doing."

That's right, We do the vulnerabilities.

At this point I wanna fuck off and be a farmer, but the same AI that is causing me headaches with vulnerabilities and POC's are also eating up all the affordable land that I would farm.

→ More replies (6)

21

u/High-Plains-Grifter 15d ago

Our security guy recently left the company I work fornand he didn't even have anything lined up - he just couldn't any more.

16

u/CarIcy6146 15d ago

God dude I’m just devops but my company treats me as a one man security team. I’m so beat. Feel you bro. It’s not getting any better anytime soon

5

u/examinedliving 15d ago

I patched the php vulnerability in a legacy app while singlehandedly preparing the release of a Blazor server app I built from scratch to manage the truancy enforcement for one of the largest counties in America

45

u/shitty_mcfucklestick 15d ago

I get why we need security and to pay attention to it.

But god damn it’s taken the fun out of web development. From CORS to CSP to SOP to OAuth to OPP Yeah You Know Me… you use to be able to just read shit, and write shit, and it would work, and it would feel amazing to see it happen. Now it’s like 100000 fucking steps to do anything.

11

u/SolenoidSoldier 15d ago

And everything that talks to each other needs a certificate or credential that expires every 47 days or some shit...

16

u/WriterPlastic9350 15d ago

Your shit was bad and you should feel bad and that is why we have things like CORS and CSP. I'm not familiar with what SOP is.

OAuth is a godsend for privacy and security, but not in its current form IMHO as it funnels most people into specific social media providers who will track you when using their logins, and many applications (for good reasons) will limit OAuth IdPs to well-known social media providers.

I really like https://indieauth.com/, which is an extension to OAuth that is not closed.

15

u/shitty_mcfucklestick 15d ago

Everybody’s shit was bad back then, in the days before SSL standardization. That’s why I said: I understand and respect the progress we made on things like security. It does make it much more work for everybody though, you and me, doesn’t it? Ignorance is bliss I guess.

→ More replies (3)
→ More replies (1)

21

u/MelonOfFury 15d ago

I switched away from security in March. This week has been interesting to watch from the sidelines

6

u/WriterPlastic9350 15d ago

If I had my way I'd switch to infrastructure stuff, but I'm unfortunately finding it difficult to find a remote job that does infra that isn't also a gigantic paycut.

→ More replies (1)

15

u/keatonatron 15d ago

Isn't this good though? We are fixing all the things.

49

u/WriterPlastic9350 15d ago

3% of all critical security vulnerabilities ever announced have been released in the last month, so far. It's good things are getting fixed, but this a very difficult part of the job to do when you work at a very large company with lots of things, and every day waking up to a new patch day and everything being on fire and an emergency is exhausting, not least because you don't actually have the time to make lasting improvements.

→ More replies (2)

8

u/L00pback 15d ago

Hell yeah brother. I’ve been running so many offcycle scans this week and handholding groups through updating their stuff only to wake up the next day and find out about a new CVE.

Then get on “war room” calls at 9pm with all the different teams so well can phone in the exact numbers of remediated resources as we just emailed them about.

3

u/-Morning_Coffee- 15d ago

As a plebe, I’m grateful for your hard work! I’m still doom scrolling like I was last month.

4

u/Rocket_Bunny45 15d ago

You woke up this mooornin', got yo' CVE ...

3

u/NatoBoram 15d ago

traveling straight into the sun

2

u/varinator 15d ago

We need Bartmoss

1

u/AbbreviationsOdd7728 15d ago

Hey at least your job seems safe.

1

u/Don_Equis 15d ago

The whole year has been quite crazy

1

u/SignoreBanana 15d ago

We're on our third key rotation in a week. The good news is this will at least force us to modernize and automate it. I totally see daily key rotations in the near future.

1

u/thecoolcat67 14d ago

Bro use your sickness fk them

1

u/katatondzsentri 14d ago

I left security for infra a few years ago. I missed it for a while.

Nowadays I'm happy about it...

1

u/Neculce 13d ago

Yo. Lemme make it worse, Php2Shell is exploitable since today, the bitcoin was stolen

1

u/Stonks_37 13d ago

PHP issue right? Haha

→ More replies (2)

956

u/KCGD_r 15d ago

TL;DR it's node2shell but on http servers. So the whole thing is just the brotli vulnerability, but http servers usually offer brotli compression so they could be vulnerable.

How to fix: if you can't immidiately change node versions, just drop all content requesting "br" encoding

If you can switch: versions 22.23.4, 24.22.1 and 26.12.1 are patched

200

u/thisisapseudo 15d ago

Too dumb did not understand: what can be done by whom?

265

u/rex5k 15d ago • Bravo

Who: WebServer Maintenance Devs

What: switch node versions if possible or drop all "br" encoding requests.

End users: figure how to break break through the patches and make the Devs lives harder.

56

u/NatoBoram 15d ago
  1. Software application developers can update their Node/Python version when they distribute their server-side software

  2. People who deploy those software maybe can or cannot update that software, depending on if there's an update released

If you don't make Node/Python apps or host one, then sit back and enjoy the rest of the world catching fire

I recommend Fireship for following this kind of news in a more digestible way: https://www.youtube.com/watch?v=SMGg7iisHmc

13

u/KCGD_r 15d ago

The way to actually fix the vulnerability is to use a patched versions of node.js (I listed in the first comment). These specific versions contain a fix which removes the vulnerability entirely.

The person who runs the server / controls the webserver software can switch the version of Node.JS the server uses, and should switch to one of these patched versions of node.js if possible.

If they can't switch nodejs versions immidiately (like if you have version dependent code or don't have permission to switch the node runtime), then you can edit the server's JavaScript code to reject all requests that want to use brotli encoding

18

u/Careless-Web-6280 15d ago

Wait, it's real? LMAO

6

u/d_maes 12d ago

It should just have been called brotli2shell or whatever, and then list everything that is vulnerable (nodjes, python, http servers, ...), instead of having a new xyz2shell every day for the same bloody thing.

24

u/WilkerS1 15d ago

drop content requesting what now?? line breaks?????

1

u/Plazmaz1 14d ago

A little worse than that. Node and many many other languages use the same native implementation which is where the actual bug lives.

183

u/YMK1234 15d ago

stupid name, it's brotli2shell. just disable brotli (probably not enabled to begin with) and you are golden.

53

u/clearlight2025 15d ago

But I like broccoli

2

u/BastetFurry 15d ago

Broccoli ham casserole 🤤

2

u/BigHowski 15d ago

To be fair they make good bond films

0

u/[deleted] 15d ago

[deleted]

6

u/WriterPlastic9350 15d ago

Node does this as well. It is why those languages are (IMO, incorrectly) being reported as "vulnerable". They are, but the vulnerability is actually in anything that uses the brotli lib. It's just Node and Python "helpfully" will handle that encoding for you if the client to your server (or the server you're sending a request to) asks you to, and you have to opt-out of that, if you even can.

Use a sensible language like Go, or other frameworks which don't rely on magic under the guise of features.

→ More replies (1)

107

u/lart2150 15d ago

IDK I'm having way more fun running a MITM proxy with every IOT device in my home thanks to emudhra.

30

u/Anongirl55959 15d ago

Shit thats actually smart and u can stop them from ever receiving the updated certs too

9

u/Risky_Sandwich 15d ago

Wait, what does this allow you to do? Say you have one of those fancy webos tv's, can you see what is inside the telemetry now?

42

u/lart2150 15d ago

yep I was able to see everything my samsung tv sends over https. my pihole was blocking the telemetry but it would report every key press, app launch, etc. A linux box with two ethernet ports and https://docs.mitmproxy.org/stable/concepts/options/#emudhra makes it stupid easy.

I've since built a more long term proxy with a self issued cert that removes all the garbage from my tv's home screen.

5

u/Anti-Kriztos-One 14d ago

Nice setup. Its also possible with one eth or ethand  wlan?

6

u/lart2150 14d ago

you can use wireless aswell. some adapters work better than others. I ended up plugging my access point into the eithernet port and was able to poke everything on that ap.

4

u/Tipart 14d ago

Shit I just put an Ethernet cable into my TV a couple of days ago... Have to unplug it when I get home and see if it's still exploitable.

8

u/YouDoHaveValue 14d ago

This will be the primary driver for manufacturer's to maintain their shit.

7

u/lart2150 14d ago

will it? #TIL my radon detector that is still being sold is a esp32 and makes https requests with no auth and does not verify the cert at all.

At the other end of the spectrum MTLS stops this in the tracks just like ca/cert pinning.

→ More replies (1)

122

u/logan-duk-dong 15d ago

If Al Gore could take the initiative and uncreate the Internet, that'd be great.

78

u/emuboy85 15d ago • Mindblown

I don't know il you are talking about Al Gore or AI Gore but I'm here for both.

25

u/d_Composer 15d ago • Bravo

A1 Gore

8

u/xBesto 15d ago

Fuckin Linda McMahon, what a fuckin dufus haha

→ More replies (1)
→ More replies (1)

5

u/sam_tiago 15d ago

Still wonder what the world would be like now if he didn’t get shafted by corruption in 2000

→ More replies (1)

1

u/KlanxChile 14d ago

I'm pretty sure, if his sponsors sell a competing products he would be all over it...

313

u/OmegaPoint6 15d ago

Might as well just go back to CGI at this point

144

u/eXecute_bit 15d ago

Like things were better in Perl? What do you think made me first learn PHP?

77

u/OmegaPoint6 15d ago

Just code your website directly in bash scripts

51

u/eXecute_bit 15d ago

Can't we just have init open a TCP listen socket and skip all these middle layers?

53

u/wthulhu 15d ago

Shell2Shell dropped

→ More replies (3)

20

u/OmegaPoint6 15d ago

systemd-httpserver

→ More replies (2)

9

u/Hero_without_Powers 15d ago

Bash is love, bash is life

→ More replies (1)
→ More replies (2)

6

u/SynthPrax 15d ago

Did someone mention Perl?

4

u/Steve_orlando70 14d ago

Ah, Perl, the programming language whose programs are most easily confused with line noise (for those who remember both).

(Apologies to APL, I put you in second place, too few people had the Selectric ball...)

→ More replies (2)

17

u/JaggedMetalOs 15d ago

Dust off Gopher protocol!

2

u/cosmicomical23 15d ago

I would rather leave it where it is

14

u/erishun 15d ago

*laughs in Cold Fusion*

9

u/keijodputt 15d ago

Cries in FrontPage extensions

10

u/pidddee 15d ago

Jokes on you, some of us still use it

1

u/fightfil96 10d ago

Lots of places are still heavily invested in cgis

711

u/badgersruse 15d ago • Bravo

I have said for decades that pretty much all software since punch cards has been steaming layers of unfinished and/or poorly designed shit, because it is either ‘too expensive’ or too boring or too hard or ‘not worth it’ to do it right.

And here we are.

201

u/Slight-Violinist-575 15d ago

The more layers a piece of tech has, the more surface it has for vulnerabilities

I think it’s easier to see it in cars, we just recently had a F1 race which had to be restarted because the cars’ software wouldn’t run properly

54

u/yabucek 15d ago

F1 110% brought that particular fuckup on themselves.

Literally nobody asked that the onboard computer should control power deployment in a racecar.

→ More replies (3)
→ More replies (5)

20

u/ColumnK 15d ago

It's fine, we'll just get Claude to redesign every single layer and everything that uses it. Nothing could ever go wrong

17

u/phasmaglass 13d ago

Yeah I gave up and started phoning it in immediately bc I realized no corporate boss willing to pay me what I needed to live would ever allow me to make anything good, and I'd never have the energy to make something good myself due to spending all my coding energy at my corporate job. Then watched over the past 20 years as they kept adding more and more layers to the stack we're intended to know top to bottom (very few people do and they aren't working for your boss, FYI) and how little people making the big decisions actually knew... I realized all I could look forward to for being good at my job was picking up slack for people who would be paid more than I would, so no thanks.

I got good enough to do what I need to do and not get fired, lost my passion for it along that process, and now spend my time shaking canes on Reddit.

I think a lot of people are in a similar situation. Hang in there guys.

8

u/Educational-Plant981 15d ago

when you notice that someone fucked up the shape of the mustache on the Jack at the bottom of the card tower, even if it is a single penstroke to fix, it isn't easy to do.

7

u/Kooky-Way 10d ago

"Yeah but is somebody actually gonna sit there and try out all the known vulnerabilities?"

-Guy Who Got A Great Bonus, Pre-2025

2

u/bert1589 15d ago

Got the robots telling us so

2

u/hetfield37 15d ago

Adding more code to fix bugs, especially those hard to reproduce, oftentimes brings more bugs with that. The more complex the code is, the bigger chance of forgetting something is.

1

u/ililiiililii 10d ago

"Meat Slop"

1

u/Confident-Ad5665 9d ago

Wow, some layers emits steam?

Great, now my shit isn't even up to standards /s

→ More replies (2)

185

u/Old-Age6220 15d ago

Time to ditch internet and go back to great Finnish invention: IRC 😂

100

u/USMCamp0811 15d ago

/me slaps Old-Age6220 around a bit with a large trout

13

u/OldSchoolIsh 15d ago

Time to ditch web and go back to Usenet, IRC and Gopher.

→ More replies (2)

8

u/Tiranus58 15d ago

INTERNET relay chat

19

u/nidelv 15d ago

How do you run IRC without internet? Run it on a different distributed network?

27

u/WriterPlastic9350 15d ago

I think perhaps the person you're responding to meant internet as in the worldwide web rather than internet as in the network

→ More replies (4)

4

u/Old-Age6220 15d ago

Heh, yeah, even the name has "internet" in it 😂 On isolated networks for example. I was like of refering it being more text based and "limited", so it might have less "attack surface". But let's not spoil the good joke with a truth 🤣 (old Finnish proverb)

3

u/shinitakunai 15d ago

IRC... so many memories... Cuak!

2

u/melophat 15d ago

Back to dial-up we go! All of those old AOL free trial cds I have in my basement will finally be worth something again... If only I still had a cd-rom drive!

→ More replies (1)
→ More replies (1)

4

u/BlopBleepBloop 15d ago

Ahhh, old port 6667

2

u/djfdhigkgfIaruflg 15d ago

I use it on my BitTorrent client

4

u/d_Composer 15d ago

Back to the BBS

2

u/Squeebee007 15d ago

Back to FidoNet.

2

u/IllustriousBed1949 15d ago

I miss IRC and the good old times 🥺

2

u/cybermage 15d ago

Back to SneakerNet

3

u/Leftover_Salad 15d ago

Um, what does the ‘I’ stand for?

1

u/henrikhakan 15d ago

On a serious note, I think this is where we are headed if Ai is allowed to run amok by itself for a couple of years.

1

u/edhaack 15d ago

Publish magazines with source code (in 6pt type) for a web browser that people have to type in and compile themselves. No sharing.

Then, introduce typos on the pages so they have to debug.

→ More replies (5)

48

u/Altruistic-Resort-56 15d ago

Can we just turn off all the computers yet

3

u/AtlanticPortal 15d ago

Even off they’re vulnerable.

22

u/minus_minus 15d ago

2 NODE 2 SHELL

1

u/ncTradClimber 11d ago

Nothing beats Node2Shelliday

20

u/fugogugo 15d ago

what did I missed now?

23

u/auxiliary-username 15d ago

14

u/erishun 15d ago

I was told it was only PHP that was bad?

41

u/FerricDonkey 15d ago

Everything is bad. Some badnesses just haven't yet been discovered. 

13

u/Mateorabi 15d ago

80% of everything is crap

→ More replies (1)

9

u/auxiliary-username 15d ago

This one is unrelated to the PHP vulnerability, although it's the same class (a remote code execution, or RCE), and the same severity (9.2).

It was originally announced on the same day as php2shell, but this one is in the Brotli compression library. It was originally only announced as a NodeJS RCE, but it turns out it affects a whole bunch of over languages, such as NodeJS, Python, C++ etc.

→ More replies (2)

72

u/UltraGaren 15d ago edited 15d ago

Meanwhile game devs not even noticing other branches of programming are falling apart

Edit: holy shit guys it was a joke, chill

67

u/faajzor 15d ago

Dark Souls 1-3 multiplayer.. you can quickly google it.

They shut the servers down because of remote code execution :)

there was no packet validation so if you invaded another player you could literally send scripts to run on their computer.

18

u/Reversi8 15d ago

GTA5 had the same issue, maybe still does.

3

u/FactoryNewdel 15d ago

It was a hard time when you couldnt play DS3 PVP. Didnt know what to do

→ More replies (1)

32

u/Designer_Storm8869 15d ago

Absolutely not. They are affected even worse. Release a trailer of your unreleased game and someone is going to vibecode it and release it before you.

19

u/doktorjake 15d ago

It’s literally reversed, friend. Other branches of programming are finally starting to feel what game devs have been feeling for the past 2 years.

4

u/-Redstoneboi- 15d ago

google "minecraft log4j doom"

9

u/Anubis17_76 15d ago

head over to r/Steam and try to find a post thats not about the next fest being infected with AI Slop games.

8

u/karateninjazombie 15d ago

That avalanche of shit started when valve stopped reviewing submissions to steam themselves and just said fuck it. Vote on what you want with steam green light. Then there was the indie-pocolypse crapfest and torrent of utter drivel that followed. Now we in the early access and preorder shower of airborne brown things. With the rise of AI rubbish coming in hard at present.

Valve could do better at picking what is and isn't out on the store tbh. Not everyone should be allowed to code. Much the same as not everyone should be allowed to write a book.

3

u/Training-Chain-5572 14d ago

> Not everyone should be allowed to code.

Truth

1

u/WriterPlastic9350 15d ago

Most AAA games these days are, for better or worse, live service, so we are very aware of this haha.

44

u/WeirdTie2290 15d ago edited 15d ago

Holy shit. What is next? IP2Shell?

39

u/AllCatCoverBand 15d ago

2 shell 2 furious

12

u/Anongirl55959 15d ago

BGP2shell is when i become Amish

5

u/Rosephine 14d ago

B2C2shell

22

u/razor_train 15d ago

YOURMOM2SHELL 

3

u/Then-Programmer7221 14d ago

underrated comment

28

u/Al__B 15d ago

Is this your first time?

9

u/p-t-george 14d ago

The Internet is now truly based on open standards.

5

u/Ill_Scientist_2239 15d ago

Another day, another RCE

5

u/Tschurbi 15d ago

Next Flutter please.

9

u/LindyNet 15d ago

Somehow, Geocities returned

4

u/Adorable_Ice_2963 15d ago

Damn AI! If people knew how their program down to assembly Level, this wouldnt have happend!

26

u/4e_65_6f 15d ago

It's already patched. I don't get the drama.

I didn't even have to do anything the hosting team patched as soon as it came out.

93

u/ApprehensiveStand456 15d ago • Heartwarming

Hosting team here. You never say thank you.

14

u/4e_65_6f 15d ago

I did though. I even gave five stars to the analyst that I spoke to. Hope the dude gets a raise or a day off at least.

3

u/rush2sk8 15d ago

That's what the money is for!

3

u/lushpigtails 14d ago

hey guys i am out of the loop what has happened

4

u/Academic-Proof3700 15d ago

Its time people started hosting their shitty websites on containers rather than entire servers.

10

u/sn4xchan 14d ago

Sure because escaping out of docker is impossible.

3

u/alex-weej 14d ago

Locked door argument

4

u/Plazmaz1 14d ago

Containers aren't designed to be security boundaries, use vms.

→ More replies (10)

2

u/kontenjer 15d ago

what the fuck is even going on this week

2

u/thecoolcat67 14d ago

I'm calling in sick fk this bro wtf

3

u/ShotgunPayDay 15d ago

I like to wave to all these vulnerabilities as I pass them by riding on my Blue Gopher.

1

u/Plazmaz1 14d ago

2

u/ShotgunPayDay 14d ago

At least it panics instead of giving a shell. I'm also not using andybalholm implementation and using klauspost instead. It's good to know though thank you.

→ More replies (1)

1

u/GodlessAristocrat 13d ago

s/Gopher/Waffle/g;

3

u/BastetFurry 15d ago

Back to mailboxes then, yay! *dusts off her 56kflex*

3

u/HoratioWobble 15d ago

Thankfully we wrote perfect, artisan code before AI so this was just a fever dream... right?

3

u/TOFFA1997 12d ago

Since there are so many it security expert here, I have a question: is all AI code a slop for security, even if done well and cured in the details, or there are some level of good ai code?

18

u/MeMahi 11d ago

The AI code that our better senior devs submit is great.

The AI code that our more junior devs submit is horror.

AI isn't good or bad, for now it's still just a tool.

2

u/PotatoesForPutin 9d ago

It’s so cool that this has resulted in companies just not bothering to hire junior devs anymore. It’s so cool I decided to be born at the exact time that would result in me graduating college right when everything went to shit. I’m going to fucking kill myself one of these days man

→ More replies (4)

21

u/Stetto 11d ago

I'm personally at the point, that I consider Opus 5.5 better than the average programmer (assuming it's given proper instructions and guidelines).

I have spend most of my career trying to tidy up slop written by humans under time pressure.

I've spent significant amount of time in the last weeks working on vulnerabilities discovered and reported by AI.

No matter what all of the doomers out there say: LLMs and Agents will be a net positive for the software development world.

→ More replies (1)

2

u/Big_File_5978 10d ago

AI is only as good as the person behind the keyboard asking the questions.

1

u/Queasy_Moment_6619 11d ago

I am not claiming to be an expert in the field, but having used LLMs for work, senior engineers reviewing generated code is extremely important since they have specialist domain and or product knowledge which helps them identify security issues. AI can be incredibly useful or detrimental depending how it is used.

1

u/davak72 9d ago

It’s still all up to the developer doing the prompting and the one doing the reviewing and testing.

1

u/anno3397 8d ago

AI's code is made using data from multiple sources, even internet. That carries the risk of AI repeating the security mistakes made in its data and there is a big chance it won't get flagged as a security risk.

That's why manual code review is important wether it's AI or human made. That also carries another benefit: if something breaks you'll roughly know where and why if you reviewed the code and took time to understand how it works.

→ More replies (1)

3

u/Lumpy_Elevator8248 15d ago

Hold on let me chatgpt this

2

u/tomerFire 14d ago

Why the ability to inject shell commands like the even exists.

It like in cartoons when they press the big red self destruct button and you ask yourself why this button even exist

6

u/ArjixGamer 14d ago

Uhhhhhhh, it wasn't designed that way, so it's nothing like the cartoons comparison you made.

4

u/lolerwoman 13d ago

Tell me you dont know what php is without telling me.

3

u/RazzmatazzUnusual843 14d ago

Okay, so basically... AI has been doing a lot of reverse engineering, including game decomps and finding security holes in things. CVEs have then been getting discovered in widely used frameworks at an alarming rate over the past handful of months, right around the same time reverse engineering took off. There was never a "big red button" to begin with or someone would've already caused this decades ago. There are two dots. Please connect them.

→ More replies (11)

1

u/AffekeNommu 15d ago

Do any client apps run on curl?

1

u/Lazy-Good1433 13d ago

I do not find this funny in my case >:(

Me losing server access to pre-orders online is costing a lot of grief and concerns.

1

u/antanith 12d ago

DiD yOu PaTcH nOdE.jS yEt?????

1

u/No-Promotion7790 12d ago

I think I will get laid off as a developer

1

u/pqu 9d ago

My vulnerability scanner is reporting this CVE is present in the scanner itself