Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2016-4442

The rack-mini-profiler gem before 0.10.1 for Ruby allows remote attackers to obtain sensitive information about allocated strings and objects by leveraging incorrect ordering of security checks.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2016-4442
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 09:45 UTC · Revision 1

Source evidence

CVE-2016-4442

core-osv · Original source

Published 2 May 2017, 14:59 UTC

The rack-mini-profiler gem before 0.10.1 for Ruby allows remote attackers to obtain sensitive information about allocated strings and objects by leveraging incorrect ordering of security checks.

osv:CVE-2016-4442
Complete source record
{
  "id": "a1b3b7f4fb84d23da521a47f7c417b647e2cca47c577643cda06d3b41a09e482",
  "url": "https://osv.dev/vulnerability/CVE-2016-4442",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2016-4442",
    "summary": "The rack-mini-profiler gem before 0.10.1 for Ruby allows remote attackers to obtain sensitive information about allocated strings and objects by leveraging incorrect ordering of security checks.",
    "evidence": "osv:CVE-2016-4442",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2016-4442",
      "aliases": [
        "CVE-2016-4442",
        "GHSA-j5hj-fhc9-g24m"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/miniprofiler/rack-mini-profiler",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "0e0d8e1ba104ae59853f4d4c32522f97ddf30f92"
                },
                {
                  "fixed": "4273771d65f1a7411e3ef5843329308d0e2d257c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:miniprofiler:rack-mini-profiler:*:*:*:*:*:ruby:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.9.9.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "4273771d65f1a7411e3ef5843329308d0e2d257c"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.9.9.2",
            "v0.9.9.1",
            "v0.9.9",
            "v0.9.8",
            "v0.9.7",
            "v0.9.6",
            "v0.9.5",
            "v0.9.4",
            "0.9.3",
            "0.9.2",
            "0.9.1",
            "0.9.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-4442.json"
          }
        }
      ],
      "modified": "2026-10-20T10:47:53.270575446Z",
      "provider": "osv",
      "references": [
        "https://github.com/MiniProfiler/rack-mini-profiler/blob/v0.10.1/CHANGELOG.md",
        "https://github.com/MiniProfiler/rack-mini-profiler/commit/4273771d65f1a7411e3ef5843329308d0e2d257c"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2016-4442",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 379809,
  "published_at": "2017-05-02T14:59:00.33+00:00"
}