Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-35674

BigProf Online Invoicing System before 2.9 suffers from an unauthenticated SQL Injection found in /membership_passwordReset.php (the endpoint that is responsible for issuing self-service password resets). An unauthenticated attacker is able to send a request containing a crafted payload that can result in sensitive information being extracted from the database, eventually leading into an application takeover. This vulnerability was introduced as a result of the developer trying to roll their own sanitization implementation in order to allow the application to be used in legacy environments.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-35674
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:21 UTC · Revision 1

Source evidence

CVE-2020-35674

core-osv · Original source

Published 29 Sept 2022, 03:15 UTC

BigProf Online Invoicing System before 2.9 suffers from an unauthenticated SQL Injection found in /membership_passwordReset.php (the endpoint that is responsible for issuing self-service password resets). An unauthenticated attacker is able to send a request containing a crafted payload that can result in sensitive information being extracted from the database, eventually leading into an application takeover. This vulnerability was introduced as a result of the developer trying to roll their own sanitization implementation in order to allow the application to be used in legacy environments.

osv:CVE-2020-35674
Complete source record
{
  "id": "be51d1b1dc70ea9b72c7a26d7d4a7a21b07f6a0fba4b1f21431e0a375ed9ba86",
  "url": "https://osv.dev/vulnerability/CVE-2020-35674",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-35674",
    "summary": "BigProf Online Invoicing System before 2.9 suffers from an unauthenticated SQL Injection found in /membership_passwordReset.php (the endpoint that is responsible for issuing self-service password resets). An unauthenticated attacker is able to send a request containing a crafted payload that can result in sensitive information being extracted from the database, eventually leading into an application takeover. This vulnerability was introduced as a result of the developer trying to roll their own sanitization implementation in order to allow the application to be used in legacy environments.",
    "evidence": "osv:CVE-2020-35674",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-35674",
      "aliases": [
        "CVE-2020-35674"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/bigprof-software/online-invoicing-system",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1d715607a52fa77ba62e18fae071538f61f62c75"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:bigprof:online_invoicing_system:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.6",
            "2.5",
            "2.4",
            "2.3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-35674.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:38.304751270Z",
      "provider": "osv",
      "references": [
        "https://labs.ingredous.com/2020/07/13/ois-sqli/"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-35674",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 434408,
  "published_at": "2022-09-29T03:15:14.13+00:00"
}