I don't know who needs to hear this but #TruthSocial, which is running a forked version of Mastodon, does not from the source code appear to have appropriate mitigations in place for CVE-2023-36460, which theoretically allows attackers to create and overwrite any file Mastodon has access to, allowing Denial of Service and arbitrary Remote Code Execution https://nvd.nist.gov/vuln/detail/CVE-2023-36460 (probably other CVE's as well, but some rely on federation which Truth Social doesn't use?) #infosec
NVD - CVE-2023-36460

You can find the Truth Social source code here: https://help.truthsocial.com/legal/open-source/
Merge pull request from GHSA-9928-3cp5-93fm · mastodon/mastodon@dc8f1fb

* Fix attachments getting processed despite failing content-type validation * Add a restrictive ImageMagick security policy tailored for Mastodon * Fix misdetection of MP3 files with large cover ...

GitHub
Theoretically, anyone with internet access would have been able to put two and two together to exploit this vulnerability since its public disclosure in July of 2023. But I'm sure nobody, and certainly not state actors, would have an interest in exploiting the security of a social network owned and used by a presidential candidate (who now stands to profit billions of dollars from its sale to the public)
Mastodon fixes critical “TootRoot” vulnerability allowing node hijacking

Most critical of the bugs allowed attackers to root federated instances.

Ars Technica
The idea that Truth Social might not have a clue about security is disclosed as a risk in their IPO filings. But I feel the public, who Trump is trying to offload this stock to, should be better informed that this risk already seems to be realized ahead of tomorrow’s potential IPO.
If you’re concerned about responsible disclosure, the responsible disclosure already happened back in July. Truth Social knows they’re running Mastodon, and aren’t keeping up with security disclosures that affect them.
FWIW, according to this post from @virtuallaughing, Truth Social no longer runs on Mastodon, but runs on Pleroma instead. I’m just going off of publicly available information, but that would also now mean they’re violating Pleroma’s AGPL license, which frankly may be just as bad for a tech company going public https://ieji.de/@virtuallaughing/112150957756380001
🏴‍☠️🏳️‍🌈🏳️‍⚧️🇵🇸 (@[email protected])

@[email protected] I'm sorry to burst anyone's bubble, but this is not the case. Contrary to popular belief and media reports, Truth Social does not actually run Mastodon. It's based on Pleroma and Alex Gleason's soapbox-fe. The origin of the open-source release was that before Truth Social even went live, they had a bunch of pre-production test instances people were able to find and spam with pigpoopballs.jpg (leading to the infamous Colbert segment.)

ieji.de
From a “securities fraud” perspective, knowingly violating software licenses to form your core product without ever disclosing it in public filings may actually be worse than a disclosed risk of security vulnerabilities. And in case it’s not entirely clear, Trump is using this IPO to try to make bond on a $454M penalty…for committing fraud https://www.nytimes.com/2024/03/22/business/trump-media-merger-truth-social.html
Trump Media Merger Approved, Allowing Truth Social to Go Public

Having closed the merger of his social media company, Mr. Trump could find ways to raise cash against the value of his stake in the company, estimated at more than $3 billion.

The New York Times
Had a chance to look back at the SEC filings. Pleroma is not mentioned, and they continue to state that they use Mastodon and post the source code publicly for AGPLv3 compliance:
As an update, Truth Social's posted Mastodon source code has not been updated since my initial post in this thread, and has seemingly not been updated since at least June of 2022 (compare: http://web.archive.org/web/20220614001551/https://opensource.truthsocial.com/mastodon-current.zip). So if they're still using and updating Mastodon internally, they're no longer complying with its AGPL license at that link.
Any journalists interested in informing the public about the uncertainty and risks involved with this now publicly-traded social media corporation, feel free to reach out for inquiries! https://mastodon.social/@gbhnews/112162105752356614
Also, if anyone has concrete information showing that Truth Social is actually using Pleroma in production now instead of Mastodon, please get in touch with [email protected] via email
I've filed a formal complaint with the SEC regarding Truth Social's potentially misleading statements to investors in public filings
Still surprising to me that nobody’s been particularly interested in the fact that this social media company, Truth Social, is built on a platform that is now either once again knowingly violating its AGPL license terms for Mastodon and lying in public filings about it, or has public security vulnerabilities you could drive a bus through https://www.businessinsider.com/trump-media-stock-price-crash-spac-djt-truth-social-2024-4
DJT SPAC: Trump Media's stock price is probably going to crash

Trump's media company, which runs Truth Social, is flying high after starting trading. There are plenty of reasons to believe it won't stay up there.

Insider
More directly, is @Gargron aware that Truth Social hit a $9B market cap last week while not having updated their posted source code since 2022?
Update! Maybe my shouting and hollering and SEC reporting accomplished something because Truth Social has now updated the Mastodon source code available on their website. Here's a diff against the previous release (new snapshot seems to be from April 1st of this year): https://gist.github.com/ryanfb/84502d3f9fde8d91fa2339124354b785
@ryanfb doing the lord's work 👍

@ryanfb Interesting..

It's indeed all from 2022 meaning that they don't comply with the licence OR that run a super old version that has security issues

Both bad..

@ryanfb If nothing else, it’s still got this hanging out on there: https://web.archive.org/web/20240326222132/https://truthsocial.com/oops.gif
Wayback Machine

@ryanfb
@stux posted this, currently leads to a Mastodon error page, would seem to rule out Pleroma

https://truthsocial.com/.well-known/nodeinfo

404 Media

404 Media is an independent media company founded by technology journalists Jason Koebler, Emanuel Maiberg, Samantha Cole, and Joseph Cox.

404 Media
@greg I've already reached out to them, The Verge, and Ars Technica, haven't seen any interest yet
@ryanfb Is that a $474 million fine with interest?
@ryanfb what is the consequence for not posting changes?
@MichaelBishop ultimately refusing to could lead to a lawsuit from any copyright holder of Mastodon's source code i.e. any committer
@ryanfb Huh, an operation associated with [expletive deleted] doing something in an ethically/legally/technically dubious way, suggesting a lack of basic competence? Who woulda thunk it.
@ryanfb
I may need to push up my short sale timing. It was going to be 6 months and one day.
@ryanfb the fun isn't someone exploiting this vulnerablility, it's chaining this one into attacks on the devices of prominent users.
@ryanfb Geez! It would be just TERRIBLE if something BAD happened to Lies Social!
@ryanfb Don't tell anyone 🤐
@ubik @ryanfb
Why, it would be irresponsible not to make sure as many people as possible knew about this to make sure that the Truth Social team, who I am completely sure is competent and well-paid, is fully aware of the situation and will rectify the situation post-haste.
@ryanfb It doesn't federate anyway, yeah
@ryanfb “Nice network you have here, it would really be a shame if something happened to it before it goes public...” 😈

@ryanfb
It would be a real shame if Truth Social went down with technical issues just as it goes public.

But given the clown car of people involved, it wouldn't be a surprise. Weren't they having trouble just paying the server bills?

@ryanfb sure would be a shame if something happened to Truth social on IPO day

@User47 @ryanfb

My options account, I mean, my friend's options account has a short stock feeling rn.

@jeff @ryanfb leveraged trading scares the crap out of me. But yeah, I could see it being a flop. However, never underestimate that dude’s fans.
@User47 @jeff @ryanfb I too stick to a 'the market can remain irrational longer than you can remain solvent' approach to options - I don't attempt to use them. This IPO has so much potential tomfoolery, with nations, quants, businesses and ideologues all sticking their nose in.
@User47 @ryanfb A ddos would not really make it less functional than it already is.
@ryanfb
Let's see...
FWD: @anonymous
something like that?
@SharkAttak @ryanfb @anonymous
Hello @LazarusGroup@definitelyNotNorthKorea

@SharkAttak @ryanfb @anonymous

yup
I'm no tech person but #anonymous immediately came to mind.

Gosh, it would be a pity if sumthin was to happen, what with all dat stock valuation on the line, 464 million dollars in da short term. But, ya know, accidents happen. Things break…
/s
@ryanfb
Given that it's largely a sham operation, arranged to buy the Trump presidency while dodging campaign finance laws, I think they honestly wouldn't be that concerned if some chaos activist were to use this information to DoS them.
@ryanfb Does this summon all the black hats? I hope so

@ryanfb @vruz

Ohnooooooooooo........... Rofl.

@ryanfb @tchambers sure would be a shame if someone took advantage of that. 😏
@ryanfb historically the people the MAGAs and friends hire, aren’t the most competent when it comes to IT
@ryanfb I would prefer to see the whoopsie happen very soon, before Gramps & Granny MAGA put their savings into the stock. I really don't want to see anyone destitute.

@ryanfb
It would be just awful if anyone exploited this for nefarious ends

*waves furiously at black hats*