ramsey, (edited )
@ramsey@phpc.social avatar

How do you pronounce “glibc”? (as in the GNU C Library)

Edit: I consider “gee” as pronounced with a soft G, so you might also write it as “jee.”

derickr,
@derickr@phpc.social avatar

@ramsey Harder G than J though, but not like the CH in the Scottish Loch.

kboyd,
@kboyd@phpc.social avatar

@derickr @ramsey are we talking about ghee lib see?

derickr,
@derickr@phpc.social avatar
j3j5,
@j3j5@hachyderm.io avatar

@ramsey is this about the CVE? Do we know already if there are specific mitigations for PHP apps?

ramsey,
@ramsey@phpc.social avatar

@j3j5 This has nothing to do with the CVE.

The specific mitigation for PHP apps is to upgrade PHP to the latest version that contains the security patches.

j3j5,
@j3j5@hachyderm.io avatar

@ramsey ok, thanks, because I could only find people talking about the upcoming talk but nothing on actual mitigations (except update glibc), but nothing PHP specific.

"gee lib see" for me ✋

ramsey,
@ramsey@phpc.social avatar

@j3j5 What upcoming talk?

j3j5,
@j3j5@hachyderm.io avatar
ramsey,
@ramsey@phpc.social avatar

@j3j5 I don’t recognize what he’s describing in the talk description. Do you know the CVE number? Is what he describes listed here? https://github.com/php/php-src/security/advisories

j3j5,
@j3j5@hachyderm.io avatar
ramsey,
@ramsey@phpc.social avatar

@j3j5 Oh, okay. So, it’s specifically in glibc and not in PHP. I don’t know of any mitigations to apply to PHP source code for this, but users should upgrade glibc immediately (which will require rebuilding the PHP binaries).

j3j5,
@j3j5@hachyderm.io avatar

@ramsey ok, so I guess that updating glibc only isn't enough for now, I'd need to either compile from source or wait for a recompiled version from my distro or repo, am I understanding correctly?

ramsey,
@ramsey@phpc.social avatar

@j3j5 I’m sorry. I don’t know enough about how the distro packages work, so I can’t offer an authoritative response on this. I’d ask @ondrej, since he’s the one who would know best (at least for Debian). 🙂

ondrej,
@ondrej@sury.org avatar

@ramsey @j3j5 The security fixes get uploaded to the security server by the package maintainer and the security team processes the updates. Usually, the processing is quite fast for high severity bugs, but maybe the was not enough people over the weekend? I would give it a day - but I don’t have any insider information really…

ramsey,
@ramsey@phpc.social avatar

@ondrej @j3j5 So, it should automatically build updated packages for all of its dependencies (including PHP)?

ondrej,
@ondrej@sury.org avatar

@ramsey @j3j5 Unless I am missing something, that’s why we ditched static linking and only have dynamic linking, so only service (not system) restart after an upgrade is required.

Well, until some languages like Go thought it’s a good idea to embed a security vulnerability into zillion downstream packages - complete rebuild would be needed for those languages, but not for glibc…

ramsey,
@ramsey@phpc.social avatar

@ondrej @j3j5 Got it. I thought when the dynamic library was rebuilt, all dependencies needed to be rebuilt, but maybe that’s not the case since the ABI doesn’t change.

derickr,
@derickr@phpc.social avatar

@ondrej @ramsey @j3j5 Doesn't Go do everything static besides glibc?

derickr,
@derickr@phpc.social avatar

@j3j5 @ramsey It should be enough to upgrade glibc as nobody links it statically into PHP.

j3j5,
@j3j5@hachyderm.io avatar

@derickr @ramsey thanks! that's what I understood from the other replies from Ondřej as well.

outofcontrol,
@outofcontrol@phpc.social avatar

@derickr @j3j5 @ramsey Thanks Derick. No need to recompile PHP then?

derickr,
@derickr@phpc.social avatar

@outofcontrol @j3j5 @ramsey I don't believe so

j3j5,
@j3j5@hachyderm.io avatar

@ramsey also, sorry for assuming you were talking about this but I just finished reading about it and saw you asking about glibc, on my mind IT HAD to be related

ramsey,
@ramsey@phpc.social avatar

@j3j5 No worries. Just a coincidence. 😁

uberbrady,
@uberbrady@uberbrady.com avatar

@ramsey Curious how this breaks down on age - there was “lib-see” and then later there was “Jee-lib-see” - so Olds might tend towards that pronunciation (I don't know if I parsed "gee-lib-see” right. Gee, like "ghee”? or "gee" like "Gee whiz!”)

ramsey,
@ramsey@phpc.social avatar

@uberbrady I was thinking of a soft G, as in GIF. 😉

(jee)

alda,
@alda@topspicy.social avatar

@ramsey Ghie leeb shee.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • kavyap
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • tacticalgear
  • slotface
  • Durango
  • khanakhh
  • rosin
  • everett
  • Leos
  • vwfavf
  • normalnudes
  • osvaldo12
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ngwrru68w68
  • anitta
  • provamag3
  • tester
  • modclub
  • megavids
  • JUstTest
  • All magazines