Skip to content
Heist/ feed
Back to feed
Medium

Exposure of Sensitive Information to an Unauthorized Actor in sysend.js

Type: advisorySources: OSV

sysend.js is a library that allows a user to send messages between pages that are open in the same browser. Users that use cross-origin communication may have their communications intercepted. Impact is limited by the communication occurring in the same browser. This issue has been patched in sysend.js version 1.10.0. The only currently known workaround is to avoid sending communications that a user does not want to have intercepted via sysend messages.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2022-24762
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 12:18 UTC · Revision 1

Source evidence

Exposure of Sensitive Information to an Unauthorized Actor in sysend.js

core-osv · Original source

Published 14 Mar 2022, 22:50 UTC

sysend.js is a library that allows a user to send messages between pages that are open in the same browser. Users that use cross-origin communication may have their communications intercepted. Impact is limited by the communication occurring in the same browser. This issue has been patched in sysend.js version 1.10.0. The only currently known workaround is to avoid sending communications that a user does not want to have intercepted via sysend messages.

osv:CVE-2022-24762
Complete source record
{
  "id": "2e90137ed7719d73a39463092cf60d76a6c65e1a4c3e35a5e3fb3bc9ec0f08f0",
  "url": "https://osv.dev/vulnerability/CVE-2022-24762",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Exposure of Sensitive Information to an Unauthorized Actor in sysend.js",
    "summary": "sysend.js is a library that allows a user to send messages between pages that are open in the same browser. Users that use cross-origin communication may have their communications intercepted. Impact is limited by the communication occurring in the same browser. This issue has been patched in sysend.js version 1.10.0. The only currently known workaround is to avoid sending communications that a user does not want to have intercepted via sysend messages.",
    "evidence": "osv:CVE-2022-24762",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2022-24762",
      "aliases": [
        "CVE-2022-24762",
        "GHSA-4vvg-x86p-mvqc"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jcubic/sysend",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "990556bded1aa798564c67330c222ea663cafde4"
                },
                {
                  "fixed": "a24f4b776fb18191ae0f7e3d90c2c7bec459431a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:sysend.js_project:sysend.js:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.10.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "a24f4b776fb18191ae0f7e3d90c2c7bec459431a"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "990556bded1aa798564c67330c222ea663cafde4"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "1.10.0"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.8.0",
            "1.7.1",
            "1.7.0",
            "1.6.2",
            "1.6.1",
            "1.6.0",
            "1.5.0",
            "1.3.5",
            "1.3.4",
            "1.3.3",
            "1.2.0",
            "1.1.0",
            "1.0.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-24762.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.907853529Z",
      "provider": "osv",
      "references": [
        "https://github.com/jcubic/sysend.js/releases/tag/1.10.0",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/24xxx/CVE-2022-24762.json",
        "https://github.com/jcubic/sysend.js/security/advisories/GHSA-4vvg-x86p-mvqc",
        "https://nvd.nist.gov/vuln/detail/CVE-2022-24762",
        "https://github.com/jcubic/sysend.js/issues/33",
        "https://github.com/jcubic/sysend.js/commit/a24f4b776fb18191ae0f7e3d90c2c7bec459431a"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-200"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/24xxx/CVE-2022-24762.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2022-24762",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 519259,
  "published_at": "2022-03-14T22:50:10+00:00"
}