4 ms·
Remember log4j? I don't share your enthusiasm. At least its open source and free I guess.
by Aperocky 1y ago
Remember log4j? I don't share your enthusiasm.
At least its open source and free I guess.
- HumblyTossed 1y agoWow.
- usefulcat 1y agoThat was a bug, not at all the same thing as enshittification.
- Aperocky 1y agoIt was enshittification. A logging framework that looks up LDAP servers? Why? Adding extra features that aren't necessarily needed is enshittification, and very not-unix.
- bzzzt 1y agoIt's not really added functionality, more unintended consequences of too much flexibility. Java contains JNDI (Java naming & directory interface), a very unified 'directory' system for all kinds of configuration of which LDAP is just one of the backend implementation options. The key issue is you can call into other objects which is unwise to do when used with untrusted user input.
- Aperocky 1y ago> The key issue is you can call into other objects which is unwise to do when used with untrusted user input. This, and while in this case it is specifically unwise on security terms, there are plenty of other example where the feature are completely cosmetic and deviates from the core user requirements/scenario.
- jacquesm 1y agoWhat is your point even? That open source has bugs? The closed source does not have such bugs?
- geodel 1y agoIndeed a software used by thousands of commercial products and millions of enterprise applications with ZERO dollar support from either must be maintained at perfect, bug free level by lazy volunteers. Because internet demands it.
- bzzzt 1y agoWould it even be possible to create today's software ecosystems by mandating all libraries are maintained and supported to the strictest standards? That would be the end of open source, hobbyists and startup companies because you'd have to pay up just to have a basic C library (or hope some companies would have reasonable licensing and support fees). Remember one of the first GNU projects was GCC because a compiler was an expensive, optional piece of software on the UNIX systems in those days.
- jacquesm 1y agoThat would be the end of the software industry. No company outside of aerospace and medical devices is capable of delivering this and I even have my doubts about those two, though at least they are trying.
- Aperocky 1y agoYou won't have that bug if the logger isn't trying to talk to some ldap server. It's not even about open source or closed source at this point. It's about feature creep.
- bzzzt 1y agoIt's not talking to an LDAP server, it's the functionality for talking to an LDAP server that is causing the issue. Even if you don't need LDAP you're still vulnerable when a client can inject information in a log message.