If someone is updating Apache, could they please also take a look at this unhandled months-old bug report <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291447>? It is categorized as being in ports-mgmt/synth, but a little backstory is probably relevant:

(1) About half a year ago, as usual Synth would build Apache, but suddenly upon inspecting the built package at the end of the build process, it would complain that it "has more dependencies than the port requires", and remove the package from the repository because of that.

(2) After having it fail like this for a few days in a row, I opened the linked bug about the problem. I categorized it as being in www/apache24, not as being in ports-mgmt/synth. I didn't (and don't) know much about the low-level details of the package or of building packages in general, so (while admitting that up front) I put forth a couple more-or-less ignorant guesses in the initial report:

(A) One of the things it was depending on was Perl, which seemed weird to me (this guess was incorrect).

(B) Another of those things was databases/gdbm, and I noticed that the www/apache24 makefile had been changed to add this -- in some but not all situations -- right around the time that the problem started occurring (this guess was correct).

(3) The person who had made that change to Apache's makefile replied, essentially saying that he put it in as a workaround to another issue which was (I think) upstream, and that since it works fine in Poudriere, it must be a Synth problem. He then changed the bug report to be categorized in ports-mgmt/synth instead of in www/apache24.

(4) His explanation of his change frankly seemed pretty kludgy to me, but again, I don't know much about all this. So, I took to the Synth forums to report the issue there.

(5) The Synth maintainer agreed with my feeling that it was an Apache issue, not a Synth issue, and posted a comment in the Bugzilla thread explaining his thoughts on the matter. Again the details are beyond me, but the gist is that the Apache makefile change would be problematic for clean-environment builds in general on machines that don't actually use gdbm, not just problematic for Synth (which always does clean-environment builds).

The Synth maintainer also gave me a kludgy workaround in Synth for the seemingly-kludgy workaround in Apache just to get things working for me, which helped.

(6) Based on that, I changed the category back to www/apache24.

(7) The guy who had changed the Apache makefile replied again, more or less reiterating that it's not an Apache problem. He once again changed the category back to ports-mgmt/synth.

(8) Various back-and-forth, including with some other people (at least some of whom, if I remember correctly, were having the same problem).

(9) Somebody then noticed that the FreeBSD Porters' Handbook specifically describes the sort of change that was made to the Apache makefile as "wrong", and (if made) will cause problems exactly like were happening here. But...

(10) ... by that time the guy who changed the Apache makefile had removed himself from the thread.

(11) It was then suggested that someone get in touch with "the Apache group" about it. Time passed apparently without anyone having done so. In particular, I didn't, at first because I didn't know who "the Apache group" was referring to, and later because I was feeling kind of uncomfortable with all the DRAMA that had transpired. Especially given that of all the people involved in the situation, I'm clearly the most ignorant with respect to it.

I still don't feel entirely comfortable asking about this again, but here I am. Anyway, if someone could please take a look, I'd appreciate it. Thank you.

On 5/5/2026 7:49 PM, Angel Hess wrote:
Hi can someone update the pkg Apache24 to patch the CVE-2026-23918 vulnerability. Apache already offered a patch version apache24-2.4.67. FreeBSD pkg is still version apache24-2.4.66. Info here https://www.cve.org/CVERecord?id=CVE-2026-23918

Thank you.

Gracias,
Angel Hess
angelhess.com

Reply via email to