Ntọhapụ nke usoro mbipụta akwụkwọ CUPS 2.3 nwere mgbanwe na ikike maka koodu ọrụ

Fọrọ nke nta ka afọ atọ mgbe e guzobere ikpeazụ ịrịba alaka, Apple ọkọnọ ntọhapụ nke free ebipụta usoro CUPS 2.3 (Sistemụ mbipụta Unix nkịtị), ejiri na macOS na ọtụtụ nkesa Linux. A na-achịkwa mmepe nke CUPS kpamkpam site na Apple, nke na 2007 etinye obi gị dum Ngwa ngwa ngwa dị mfe, onye okike CUPS.

Malite na ntọhapụ a, akwụkwọ ikike koodu agbanweela site na GPLv2 na LGPLv2 gaa Apache 2.0, nke ga-enye ohere ka ndị ọzọ jiri koodu CUPS na ngwaahịa ha na-enweghị imepe mgbanwe ndị ahụ, ma ga-enyekwa ohere ịnweta ikikere na ọrụ Apple ndị ọzọ mepere emepe. dị ka Swift, WebKit na mDNSResponder. Ikikere Apache 2.0 kọwakwara nke ọma nyefe ikike na teknụzụ nwe ya yana koodu. Nsonaazụ na-adịghị mma nke ịgbanwe akwụkwọ ikike site na GPL gaa na Apache bụ mfu nke ndakọrịta ikike na ọrụ ewepụtara naanị n'okpuru ikikere GPLv2 (ikike Apache 2.0 dakọtara na GPLv3, mana ekwekọghị na GPLv2). Iji dozie esemokwu a, agbakwunyela ihe pụrụ iche na nkwekọrịta ikike maka koodu enyere ikike n'okpuru GPLv2/LGPLv2.

Main gbanwee na CUPS 2.3:

  • agbakwunyere nkwado maka ihe atọrọ na "emecha» na ndebiri ọrụ ebipụta maka protocol IPP ebe niile, nke na-enye ngwaọrụ maka ịhọrọ ngwa nbipute dị na netwọkụ, na-enye gị ohere ikpebi ịdị adị nke ndị nbipute, zipu arịrịọ ma rụọ ọrụ mbipụta, ma ozugbo ma site na ndị ọbịa etiti;
  • Agụnyere akụrụngwa ọhụrụ ippeveprinter na ntinye nke ihe nkesa IPP dị mfe n'ebe ọ bụla nke enwere ike iji nwalee ngwanrọ ndị ahịa ma ọ bụ na-agba ọsọ iwu maka ọrụ mbipụta ọ bụla;
  • Iwu lpstat na-egosiputa ọkwa nkwụsịtụ nke ọrụ mbipụta ọhụrụ;
  • Agbakwunyela nkwado maka HTTP Digest na nyocha SHA-256 n'ọbá akwụkwọ libcups;
  • Na mmejuputa iwu nkekọrịta ngwa nbipute Hello kwadoro iji aha DNS-SD mgbe ị na-edebanye aha ngwa nbipute na netwọk;
  • Agbakwunyela ikike ide faịlụ njirimara ipserver na ike ipptool;
  • Nkwado agbakwunyere maka nhọrọ MinTLS na MaxTLS na ntuziaka SSLOptions maka ịhọrọ ụdị TLS iji;
  • Nkwado agbakwunyere maka ntuziaka UserAgentTokens na “client.conf”;
  • Ọrụ sistemu emelitere iji gbaa cupsd;
  • Iwu lpoptions ugbu a nwere ikike ịrụ ọrụ na IPP N'ebe ọ bụla ndị na-ebi akwụkwọ na-adịghị etinye n'ahịrị ebipụta mpaghara;
  • agbakwunyere nkwado ziri ezi maka ndị na-ebi akwụkwọ nwere ụdị mbipụta n'ihu na IPP N'ebe ọ bụla ọkwọ ụgbọala;
  • Iwu agbakwunyere iji buru n'uche njirimara nke ndị na-ebi akwụkwọ USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox na HP LaserJet P1102;
  • Edoziri adịghị ike CVE-2019-8696 и CVE-2019-8675, na-eduga na njupụta nke ihe nchekwa ekenye maka nchịkọta mgbe ị na-ahazi data ezighi ezi na ọrụ asn1_get_packed na asn1_get_type eji mgbe ị na-edozi arịrịọ SNMP;
  • Ewepụla ngwa cupsaddsmb na cupstestdsc.

isi: opennet.ru

Tinye a comment