Search

Find a vulnerability

Search criteria

    2 vulnerabilities found for Sensei Mac Cleaner by Sensei

    CVE-2024-7915 (GCVE-0-2024-7915)

    Vulnerability from nvd – Published: 2024-11-25 17:45 – Updated: 2024-11-25 18:43
    VLAI
    Title
    macOS Sensei Mac Cleaner Local Privilege Escalation via PID Reuse - Race Condition Attack
    Summary
    The application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions. The vulnerable module org.cindori.SenseiHelper can be contacted via XPC. While the module performs client validation, it relies on the client's PID obtained through the public processIdentifier property of the NSXPCConnection class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the HelperProtocol interface.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Vendor Product Version
    Sensei Sensei Mac Cleaner Affected: 0 , ≤ 1.5.10 (110) (semver)
    Create a notification for this product.
    sensei sensei_mac_cleaner Affected: 0 , ≤ 2.5.10 (semver)
        cpe:2.3:a:sensei:sensei_mac_cleaner:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2024-11-25 17:45
    Credits
    Carlos Garrido of Pentraze Cybersecurity
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:sensei:sensei_mac_cleaner:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unaffected",
                "product": "sensei_mac_cleaner",
                "vendor": "sensei",
                "versions": [
                  {
                    "lessThanOrEqual": "2.5.10",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-7915",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-11-25T18:42:50.497923Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-11-25T18:43:52.579Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://cindori.com/sensei",
              "defaultStatus": "unaffected",
              "modules": [
                "org.cindori.SenseiHelper"
              ],
              "packageName": "Sensei Mac Cleaner",
              "platforms": [
                "MacOS"
              ],
              "product": "Sensei Mac Cleaner",
              "vendor": "Sensei",
              "versions": [
                {
                  "lessThanOrEqual": "1.5.10 (110)",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Carlos Garrido of Pentraze Cybersecurity"
            }
          ],
          "datePublic": "2024-11-25T17:45:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003ctt\u003e\n\n\u003cdiv\u003e\u003cdiv\u003eThe application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root\u0026nbsp;user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions.\u003c/div\u003e\u003cbr\u003e\u003cdiv\u003eThe vulnerable module\u0026nbsp;\u003cb\u003eorg.cindori.SenseiHelper\u003c/b\u003e\u0026nbsp;can be contacted via XPC. While the module performs client validation, it relies on the client\u0027s \u003cb\u003ePID\u003c/b\u003e\u0026nbsp;obtained through the public \u003cb\u003eprocessIdentifier\u003c/b\u003e\u0026nbsp;property of the \u003cb\u003eNSXPCConnection\u003c/b\u003e\u0026nbsp;class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the \u003cb\u003eHelperProtocol\u003c/b\u003e\u0026nbsp;interface.\u003c/div\u003e\u003c/div\u003e\n\n\u003cbr\u003e\u003c/tt\u003e"
                }
              ],
              "value": "The application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root\u00a0user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions.\n\n\nThe vulnerable module\u00a0org.cindori.SenseiHelper\u00a0can be contacted via XPC. While the module performs client validation, it relies on the client\u0027s PID\u00a0obtained through the public processIdentifier\u00a0property of the NSXPCConnection\u00a0class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the HelperProtocol\u00a0interface."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-233",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-233 Privilege Escalation"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863 Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-11-25T17:45:39.978Z",
            "orgId": "41c37e40-543d-43a2-b660-2fee83ea851a",
            "shortName": "Pentraze"
          },
          "references": [
            {
              "url": "https://pentraze.com/vulnerability-reports"
            }
          ],
          "source": {
            "discovery": "UNKNOWN"
          },
          "title": "macOS Sensei Mac Cleaner Local Privilege Escalation via PID Reuse - Race Condition Attack",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "41c37e40-543d-43a2-b660-2fee83ea851a",
        "assignerShortName": "Pentraze",
        "cveId": "CVE-2024-7915",
        "datePublished": "2024-11-25T17:45:39.978Z",
        "dateReserved": "2024-08-18T02:59:02.835Z",
        "dateUpdated": "2024-11-25T18:43:52.579Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-7915 (GCVE-0-2024-7915)

    Vulnerability from cvelistv5 – Published: 2024-11-25 17:45 – Updated: 2024-11-25 18:43
    VLAI
    Title
    macOS Sensei Mac Cleaner Local Privilege Escalation via PID Reuse - Race Condition Attack
    Summary
    The application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions. The vulnerable module org.cindori.SenseiHelper can be contacted via XPC. While the module performs client validation, it relies on the client's PID obtained through the public processIdentifier property of the NSXPCConnection class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the HelperProtocol interface.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    References
    Impacted products
    Vendor Product Version
    Sensei Sensei Mac Cleaner Affected: 0 , ≤ 1.5.10 (110) (semver)
    Create a notification for this product.
    sensei sensei_mac_cleaner Affected: 0 , ≤ 2.5.10 (semver)
        cpe:2.3:a:sensei:sensei_mac_cleaner:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2024-11-25 17:45
    Credits
    Carlos Garrido of Pentraze Cybersecurity
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:sensei:sensei_mac_cleaner:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unaffected",
                "product": "sensei_mac_cleaner",
                "vendor": "sensei",
                "versions": [
                  {
                    "lessThanOrEqual": "2.5.10",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-7915",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-11-25T18:42:50.497923Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-11-25T18:43:52.579Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://cindori.com/sensei",
              "defaultStatus": "unaffected",
              "modules": [
                "org.cindori.SenseiHelper"
              ],
              "packageName": "Sensei Mac Cleaner",
              "platforms": [
                "MacOS"
              ],
              "product": "Sensei Mac Cleaner",
              "vendor": "Sensei",
              "versions": [
                {
                  "lessThanOrEqual": "1.5.10 (110)",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Carlos Garrido of Pentraze Cybersecurity"
            }
          ],
          "datePublic": "2024-11-25T17:45:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003ctt\u003e\n\n\u003cdiv\u003e\u003cdiv\u003eThe application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root\u0026nbsp;user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions.\u003c/div\u003e\u003cbr\u003e\u003cdiv\u003eThe vulnerable module\u0026nbsp;\u003cb\u003eorg.cindori.SenseiHelper\u003c/b\u003e\u0026nbsp;can be contacted via XPC. While the module performs client validation, it relies on the client\u0027s \u003cb\u003ePID\u003c/b\u003e\u0026nbsp;obtained through the public \u003cb\u003eprocessIdentifier\u003c/b\u003e\u0026nbsp;property of the \u003cb\u003eNSXPCConnection\u003c/b\u003e\u0026nbsp;class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the \u003cb\u003eHelperProtocol\u003c/b\u003e\u0026nbsp;interface.\u003c/div\u003e\u003c/div\u003e\n\n\u003cbr\u003e\u003c/tt\u003e"
                }
              ],
              "value": "The application Sensei Mac Cleaner contains a local privilege escalation vulnerability, allowing an attacker to perform multiple operations as the root\u00a0user. These operations include arbitrary file deletion and writing, loading and unloading daemons, manipulating file permissions, and loading extensions, among other actions.\n\n\nThe vulnerable module\u00a0org.cindori.SenseiHelper\u00a0can be contacted via XPC. While the module performs client validation, it relies on the client\u0027s PID\u00a0obtained through the public processIdentifier\u00a0property of the NSXPCConnection\u00a0class. This approach makes the module susceptible to a PID Reuse Attack, enabling an attacker to impersonate a legitimate client and send crafted XPC messages to invoke arbitrary methods exposed by the HelperProtocol\u00a0interface."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-233",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-233 Privilege Escalation"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-863",
                  "description": "CWE-863 Incorrect Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-11-25T17:45:39.978Z",
            "orgId": "41c37e40-543d-43a2-b660-2fee83ea851a",
            "shortName": "Pentraze"
          },
          "references": [
            {
              "url": "https://pentraze.com/vulnerability-reports"
            }
          ],
          "source": {
            "discovery": "UNKNOWN"
          },
          "title": "macOS Sensei Mac Cleaner Local Privilege Escalation via PID Reuse - Race Condition Attack",
          "x_generator": {
            "engine": "Vulnogram 0.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "41c37e40-543d-43a2-b660-2fee83ea851a",
        "assignerShortName": "Pentraze",
        "cveId": "CVE-2024-7915",
        "datePublished": "2024-11-25T17:45:39.978Z",
        "dateReserved": "2024-08-18T02:59:02.835Z",
        "dateUpdated": "2024-11-25T18:43:52.579Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }