Skip to main content
Apache Tomcat

Apache Tomcat

SoftwareWikipedia

Search complete. 17 mentions across 7 episodes found for "Apache Tomcat".

Oct 22, 2026

R. Prescott StearnsHOST
5:10
So a fact could be like, I found this specific server.
speaker_1HOST
5:13
Yeah, a fact could be target domain runs Apache Tomcat version 8.5 or discovered an exposed API endpoint handling user authentication.
speaker_1HOST
5:23
Got it.
R. Prescott StearnsHOST
5:24
So it's conducting automated, highly structured reconnaissance and documenting the environment dynamically.
Network ChuckHOST
2:28
I've done a few things, like I've spun up, I've done OpenVPN in a Debian box, and I've played with the Raspberry Pi, which is Linux-based, So I think it's very important to learn it and become very familiar with it because I think, I forget where I read it, but you can look it up right now.
Network ChuckHOST
2:44
Majority of the world's servers, web servers, are running off Linux, off of Tomcat, Red Hat.
Network ChuckHOST
2:50
That's how things are now.
Network ChuckHOST
2:52
Many companies are Linux only.
Gerald AugerHOST
52:59
It doesn't happen all the time, but sometimes there'll be a project that was like popular.
Gerald AugerHOST
53:03
Like let's say like, I don't know, frigging Apache Tomcat, right? Just to pick one.
Gerald AugerHOST
53:08
Uh, and let's just say it gets abandoned.
Gerald AugerHOST
53:10
Well, everybody still knows it.
Gerald AugerHOST
53:11
If it's abandoned, someone else can pick it up as like the new maintainer, and sometimes threat actors do that and then weaponize it and they just...
Gerald AugerHOST
53:19
Everybody trusts it 'cause it's like, oh, Apache Tomcat's been around forever.
Gerald AugerHOST
53:23
And then, you know, they get a, a, a basically a massive rash going.
Gerald AugerHOST
53:31
All right, so what, what's actually happening here is that, uh, if you do have, um, an NPM, uh, package, according to Microsoft it says, "Your configuration becomes validated and exempt from expiration after its first successful publish.
speaker_0HOST
3:13
The sources call out the color picker plugin, so like slash includes slash jQuery slash plugins slash colorpicker slash images slash, and then a trailing slash at the end.
speaker_1HOST
3:25
That trailing slash is the catalyst because in systems like Apache Tomcat, which, you know, handles the web requests for these Java apps, a trailing slash can alter how the routing logic maps an endpoint.
speaker_0HOST
3:37
Oh, interesting.
speaker_1HOST
3:38
Yeah.
speaker_1HOST
3:38
So when the attacker appends that slash, Tomcat treats the preceding string as a directory, bypassing those strict endpoint mapping rules.
speaker_1HOST
3:46
That gives an unauthenticated attacker the ability to reach sensitive files anywhere in the application route.
speaker_0HOST
3:53
Which sounds terrifying, but I have to push back a little on the practical execution of this because the sources note that the attacker cannot actually browse the directory, right?
speaker_1HOST
6:05
You have to pull these instances off the public internet immediately if they don't explicitly require public access.
James AzarHOST
9:43
Patch those now, and if you can't, restrict external network access, even on some of your internet faces, facing instances that require a login.
James AzarHOST
9:51
And you should apply Atlassian's temporary migrations like WAF or proxy rules, blocking to traversal, the traversal patterns, and Tomcat rewrite valve rules or URL rewrite rules for Bitbucket.
James AzarHOST
10:04
Cover every cluster node, including Bitbucket mirrors and mirror farm nodes, then review access logs for those traversal patterns.
James AzarHOST
10:13
That's gonna be really important there.
Marc CluetGUEST
35:58
It's really easy to contribute to the open source community, and you just need to want to do it and to find something that you can actually solve.
Marc CluetGUEST
36:07
By reducing the amount of choices, you make those choices better, right? And again, we're talking about 30 ways to install Java, right? If we make that one single way to install a JDK, one single way to install Tomcat, that single way will have all the bells, whistles, checks, balances, monitoring, traces, everything that you need.
Marc CluetGUEST
36:31
Right? And it will be feature-rich, it will be a good experience where you can just enable exactly what you need.
Marc CluetGUEST
36:39
And then I equate that to the Michelin star of that code in the sense that it's something when you go to a Michelin-star restaurant, you go there for the food, but you go there for the years of experience that that chef had trying to make that filet mignon better, and they spent 10, 15 years of their life obsessed in making sure that that was the best, right? So I'm trying to reduce that in a shorter time, make sure that that's the best that you can get.
Nicky PikeHOST
37:34
So where do you think the line is between giving AI too many choices and giving it so few that you're actually kind of limiting what AI is gonna be able to do for you?
Marc CluetGUEST
37:44
So I would say it's the same as monoliths based off microservices, right? You need to reduce the problem.
Marc CluetGUEST
37:51
So going back to the Tomcat example, right? There's 50 different flags that you can have for Tomcat and install Tomcat anywhere in the world, right? With the m-m-amount of memory, with the libraries that it supports, with the metrics libraries that it can integrate, et cetera, et cetera.
Marc CluetGUEST
38:11
And if you tell AI, "Build me something to automatically install Tomcat that has everything," it will do a bad job.
Adam BienHOST
48:58
Uh, this could be just dropped because, you know, there were class loader issues or whatever.
Adam BienHOST
49:02
And, um, e- even simple stuff, like if you would use Tomcat, and I remember Log4j, what sometimes happen if you're not careful, that the log, uh, statements appear twice because the singleton was loaded twice, right?
Andrzej GrzesikGUEST
49:13
[laughs]
Adam BienHOST
49:14
So, and s- so I, I had ...

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.