I reviewed ruby-json 2.9.1+dfsg-1 as checked into questing. This shouldn't be
considered a full audit but rather a quick gauge of maintainability.

ruby-json is a ruby implementation of the JSON standard.


- CVE History
  - CVE-2013-0269 and CVE-2020-10663 as previously reported
    in the previous MIR.
  - CVE-2025-27788: Does not affect any current release.
    Only affects versions 2.10.0 to 2.10.2.
    The latest we have is 2.9.1+dfsg-1.
  - project does not have a security policy
- Build-Depends
  - debhelper-compat (main)
  - gem2deb (universe)
  - ruby-test-unit (main)
  - ruby-test-unit-ruby-core (universe)
- pre/post inst/rm scripts
  - none
- init scripts
  - none
- systemd units
  - none
- dbus services
  - none
- setuid binaries
  - none
- binaries in PATH
  - none
- sudo fragments
  - none
- polkit files
  - none
- udev rules
  - none
- unit tests / autopkgtests
  - run at build time
  - all autopkgtests are passing as of Aug 7 2025
- cron jobs
  - none
- Build logs
  - looks good

- Processes spawned
  - only on tests, not relevant
- Memory management
  - looks good
- File IO
  - none
- Logging
  - contains calls to dump json to STDOUT
- Environment variable usage
  - only in testing and benchmark
- Use of privileged functions
  - none
- Use of cryptography / random number sources etc
  - none
- Use of temp files
  - none
- Use of networking
  - none
- Use of WebKit
  - none
- Use of PolicyKit
  - none

- Any significant cppcheck results
  - none
- Any significant Coverity results
  - none
- Any significant shellcheck results
  - minor issues in ./debian/repack.sh not relevant to security MIR
- Any significant bandit results
  - none
- Any significant govulncheck results
  - none
- Any significant Semgrep results
  - none

Upstream added a fuzzer, included in the current version. 
Upstream is missing a Security.md file in their github repository.

Security team ACK for promoting ruby-json to main.


** CVE added: https://cve.org/CVERecord?id=CVE-2013-0269

** CVE added: https://cve.org/CVERecord?id=CVE-2020-10663

** CVE added: https://cve.org/CVERecord?id=CVE-2025-27788

** Changed in: ruby-json (Ubuntu)
     Assignee: Ubuntu Security Team (ubuntu-security) => (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115398

Title:
  [MIR] ruby-json

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-json/+bug/2115398/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to