เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบก CUPS 2.3 เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™

เป€เบเบทเบญเบšเบชเบฒเบกเบ›เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, Apple เบ™เบณ เบชเบฐ เป€เปœเบต เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบกเบŸเบฃเบต CUPS 2.3 (เบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบก Unix เบ—เบปเปˆเบงเป„เบ›), เปƒเบŠเป‰เปƒเบ™ macOS เปเบฅเบฐเบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบชเปˆเบงเบ™เปƒเบซเบเปˆ. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ CUPS เปเบกเปˆเบ™เบ„เบงเบšเบ„เบธเบกเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เป‚เบ”เบ Apple, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ›เบต 2007 เบ”เบนเบ”เบŠเบถเบก เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบŠเบญเบšเปเบงเบ‡เปˆเบฒเบ, เบœเบนเป‰เบชเป‰เบฒเบ‡ CUPS.

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰, เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เบ›เปˆเบฝเบ™เบˆเบฒเบ GPLv2 เปเบฅเบฐ LGPLv2 เป€เบ›เบฑเบ™ Apache 2.0, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบšเบธเบเบ„เบปเบ™เบ—เบตเบชเบฒเบกเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” CUPS เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบฅเบฐเบเบฑเบ‡เบˆเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ Apple open source เบญเบทเปˆเบ™เป†. เป€เบŠเบฑเปˆเบ™ Swift, WebKit เปเบฅเบฐ mDNSResponder. เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0 เบเบฑเบ‡เบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบชเบดเบ”เบเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบžเป‰เบญเบกเบเบฑเบšเบฅเบฐเบซเบฑเบ”. เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบฒเบ‡เบฅเบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบˆเบฒเบ GPL เป€เบ›เบฑเบ™ Apache เปเบกเปˆเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv2 (เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0 เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš GPLv3, เปเบ•เปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš GPLv2). เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰, เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบžเบดเป€เบชเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ GPLv2/LGPLv2.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เปƒเบ™ CUPS 2.3:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš presets เปเบฅเบฐ "เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡ยป เปƒเบ™เปเบกเปˆเปเบšเบšเบงเบฝเบเบžเบดเบกเบชเปเบฒเบฅเบฑเบšเป‚เบ›เบฃเป‚เบ•เบ„เป IPP เบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบžเบดเบกเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก, เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบดเบก, เบ—เบฑเบ‡เป‚เบ”เบเบเบปเบ‡เปเบฅเบฐเบœเปˆเบฒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบฅเบฐเบ”เบฑเบšเบเบฒเบ‡;
  • เบกเบตเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบซเบกเปˆเบฅเบงเบก ippeveprinter เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ IPP Everywhere เบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบŠเบญเบšเปเบงเบฅเบนเบเบ„เป‰เบฒเบซเบผเบทเป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบงเบฝเบเบžเบดเบก;
  • เบ„เบณเบชเบฑเปˆเบ‡ lpstat เบ•เบญเบ™เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบฐเบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบงเบ‚เบญเบ‡เบงเบฝเบเบžเบดเบกเปƒเปเปˆ;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ HTTP Digest เปเบฅเบฐ SHA-256 authentication เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libcups;
  • เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก เบชเบฐเบšเบฒเบเบ”เบต เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบทเปˆ DNS-SD เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบกเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เป„เบŸเบฅเปŒ ippserver attribute เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ ipptool utility;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ MinTLS เปเบฅเบฐ MaxTLS เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ SSLOptions เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบฎเบธเปˆเบ™ TLS เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ UserAgentTokens เบเบฑเบš "client.conf";
  • เบญเบฑเบšเป€เบ”เบ”เบฅเบฐเบšเบปเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบžเบทเปˆเบญเปเบฅเปˆเบ™ cupsd;
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ lpoptions เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก IPP Everywhere เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เป€เบžเบตเปˆเบกเปƒเบชเปˆเบ„เบดเบงเบžเบดเบกเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบžเบดเบกเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบžเบดเบกเบ”เป‰เบฒเบ™เบซเบ™เป‰เบฒเปƒเบชเปˆเป„เบ”เป€เบงเบต IPP Everywhere;
  • เบเบปเบ”เบฅเบฐเบšเบฝเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก USB Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox เปเบฅเบฐ HP LaserJet P1102;
  • เปเบเป‰เป„เบ‚เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ CVE-2019-8696 ะธ CVE-2019-8675, เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™ overflow เบ‚เบญเบ‡ buffer เบˆเบฑเบ”เบชเบฑเบ™เบชเปเบฒเบฅเบฑเบš stack เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™ asn1_get_packed เปเบฅเบฐ asn1_get_type เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป SNMP;
  • เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰ cupsaddsmb เปเบฅเบฐ cupstestdsc เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™