** Description changed:

  Impact
  ------
- Several security bug fixes
+ mozjs102 is the SpiderMonkey JavaScript engine from Firefox ESR. It is used 
by gjs to power GNOME Shell and some GNOME apps.
+ 
+ Security Impact
+ ---------------
+ I looked through
+ https://github.com/mozilla/gecko-dev/commits/esr102/js
+ and searched for referenced bug numbers in
+ https://www.mozilla.org/en-US/security/advisories/mfsa2023-17/
+ 
+ and found two CVEs for Ubuntu 23.04
+ 
+ Test Case
+ ---------
+ https://wiki.ubuntu.com/DesktopTeam/TestPlans/gjs
+ 
+ Security Sponsoring
+ -------------------
+ sudo apt install git-buildpackage
+ 
+ mkdir ../tarballs; cd ../tarballs
+ pull-lp-source mozjs102 kinetic
+ # That avoids needing to recreate the original tarball from pristine-tar 
which takes a while. Also, running lintian takes a while.
+ cd ..
+ gbp clone https://salsa.debian.org/gnome-team/mozjs
+ cd mozjs
+ git checkout ubuntu/102/lunar
+ gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs
+ 
+ git checkout ubuntu/102/kinetic
+ gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs
+ 
+ git checkout ubuntu/102/jammy
+ gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs
+ 
+ Initial Testing Done
+ --------------------
+ I built the packages in my PPA.
+ I installed the packages on Ubuntu 23.04 and successfully completed the Test 
Case.

** Changed in: mozjs102 (Ubuntu)
   Importance: Wishlist => Undecided

** Also affects: mozjs102 (Ubuntu Lunar)
   Importance: Undecided
       Status: New

** Also affects: mozjs102 (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: mozjs102 (Ubuntu Kinetic)
   Importance: Undecided
       Status: New

** Changed in: mozjs102 (Ubuntu Jammy)
       Status: New => Incomplete

** Changed in: mozjs102 (Ubuntu Kinetic)
       Status: New => Incomplete

** Changed in: mozjs102 (Ubuntu Lunar)
       Status: New => Incomplete

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-32215

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-32211

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mozjs102 in Ubuntu.
https://bugs.launchpad.net/bugs/2018905

Title:
  Update mozjs102 to 102.11.0

Status in mozjs102 package in Ubuntu:
  Incomplete
Status in mozjs102 source package in Jammy:
  Incomplete
Status in mozjs102 source package in Kinetic:
  Incomplete
Status in mozjs102 source package in Lunar:
  Incomplete

Bug description:
  Impact
  ------
  mozjs102 is the SpiderMonkey JavaScript engine from Firefox ESR. It is used 
by gjs to power GNOME Shell and some GNOME apps.

  Security Impact
  ---------------
  I looked through
  https://github.com/mozilla/gecko-dev/commits/esr102/js
  and searched for referenced bug numbers in
  https://www.mozilla.org/en-US/security/advisories/mfsa2023-17/

  and found two CVEs for Ubuntu 23.04

  Test Case
  ---------
  https://wiki.ubuntu.com/DesktopTeam/TestPlans/gjs

  Security Sponsoring
  -------------------
  sudo apt install git-buildpackage

  mkdir ../tarballs; cd ../tarballs
  pull-lp-source mozjs102 kinetic
  # That avoids needing to recreate the original tarball from pristine-tar 
which takes a while. Also, running lintian takes a while.
  cd ..
  gbp clone https://salsa.debian.org/gnome-team/mozjs
  cd mozjs
  git checkout ubuntu/102/lunar
  gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs

  git checkout ubuntu/102/kinetic
  gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs

  git checkout ubuntu/102/jammy
  gbp buildpackage --git-builder="debuild --no-lintian -S -nc" 
--git-tarball-dir=../tarballs

  Initial Testing Done
  --------------------
  I built the packages in my PPA.
  I installed the packages on Ubuntu 23.04 and successfully completed the Test 
Case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mozjs102/+bug/2018905/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to