☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
SOON CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L 🐛 CWE-862
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2024-44450

CVE-2024-44450 Authorization Bypass in Aims
📅 PUBLISHED: 2025-01-07 00:00 UTC 🔄 UPDATED: 2026-08-21 19:36 UTC
⏳ SCORE PENDING — ANALYSIS IN PROGRESS [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 1.48%
👁️
1.48% probability
36.9× above the median CVE
Tier: HIGH
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 0.0
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: L Availability Low
SOON
PENDING NVD
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2024-44450 is an authorization bypass vulnerability affecting AIMS eCrew, a crew management application. The vulnerability allows an attacker to bypass authorization checks across multiple functions, potentially leading to unauthorized access to sensitive data or actions. The issue was addressed in version JUN23 #190, but no public proof-of-concept or exploit code is currently available. The EPSS score is 0.0%, indicating low exploitation activity in the wild.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

CVSS Breakdown & Threat Level

The CVSS score is listed as 0.0, which is likely a placeholder or unassigned. Based on the nature of the vulnerability (Authorization Bypass), a reasonable CVSS v3.1 vector would be:

  • Attack Vector (AV): Network (N) – The vulnerability can be exploited remotely.
  • Attack Complexity (AC): Low (L) – No special conditions are required.
  • Privileges Required (PR): None (N) – No authentication needed.
  • User Interaction (UI): None (N) – No user action required.
  • Scope (S): Unchanged (U) – The vulnerable component remains the same.
  • Confidentiality (C): High (H) – Sensitive data could be exposed.
  • Integrity (I): High (H) – Data could be modified.
  • Availability (A): Low (L) – Limited impact on availability.

Estimated CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Estimated Base Score: 9.1 (Critical)

Deep Dive & Mechanics

The vulnerability lies in the authorization logic of AIMS eCrew. Multiple functions fail to properly verify that the requesting user has the necessary permissions to perform the requested action. This could be due to:

  • Missing or improper role-based access control (RBAC) checks.
  • Insecure direct object references (IDOR) allowing access to other users' data.
  • Session validation flaws that allow privilege escalation.

An unauthenticated or low-privileged attacker could exploit this by crafting HTTP requests to sensitive endpoints, bypassing the intended authorization checks.

Vulnerable vs. Patched Code

No specific code snippets are available. However, the fix in version JUN23 #190 likely involves:

  • Adding authorization checks before executing sensitive functions.
  • Validating user roles and permissions for each API endpoint.
  • Implementing proper session management and token validation.

Vulnerable Code (Hypothetical):

def get_crew_data(crew_id):
    # No authorization check
    return database.query("SELECT * FROM crew WHERE id = ?", crew_id)

Patched Code (Hypothetical):

def get_crew_data(crew_id, user):
    if not user.has_permission('view_crew'):
        raise PermissionDenied()
    return database.query("SELECT * FROM crew WHERE id = ?", crew_id)

Exploitation & Lab Setup

Red Team

Lab Setup:

  1. Deploy a vulnerable instance of AIMS eCrew (pre-JUN23 #190) in a controlled environment.
  2. Use tools like Burp Suite or Postman to intercept and modify requests.
  3. Identify endpoints that lack authorization checks (e.g., /api/crew, /api/schedule).

Exploitation Steps:

  1. Send a GET request to a sensitive endpoint without authentication:
    curl -X GET http://target-ecrew/api/crew/all
    
  2. If the response returns data without requiring a valid session, the vulnerability is confirmed.
  3. Attempt to access other users' data by manipulating parameters (IDOR):
    curl -X GET http://target-ecrew/api/crew/12345
    
  4. Escalate privileges by modifying user roles via unprotected endpoints.

Blue Team

Detection:

  • Monitor for unusual access patterns to sensitive API endpoints.
  • Alert on requests to /api/crew or similar without proper authentication tokens.
  • Use the Sigma rule below to detect unauthorized access attempts.

Mitigation:

  • Immediately update to version JUN23 #190 or later.
  • Implement strict RBAC and validate permissions on every request.
  • Use Web Application Firewall (WAF) rules to block suspicious requests.

Indicators of Compromise (IOCs)

  • Network IOCs:

    • Unusual HTTP requests to /api/crew, /api/schedule, or similar endpoints.
    • Requests with missing or invalid session tokens.
    • Repeated attempts to access different crew IDs (IDOR scanning).
  • File IOCs:

    • Log entries showing 403 Forbidden followed by 200 OK for the same endpoint.
    • Error logs indicating PermissionDenied exceptions (if patched).
  • Behavioral IOCs:

    • Anomalous access patterns from a single IP address.
    • Requests to multiple endpoints in rapid succession.

Detection Engineering

YARA Rule

rule Detect_AIMS_eCrew_Authorization_Bypass {
    meta:
        description = "Detects attempts to exploit CVE-2024-44450 in AIMS eCrew"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2024-44450"
    strings:
        $s1 = "/api/crew" ascii wide nocase
        $s2 = "/api/schedule" ascii wide nocase
        $s3 = "Authorization" ascii wide nocase
        $s4 = "Bearer" ascii wide nocase
    condition:
        any of ($s1, $s2) and not $s3 and not $s4
}

Sigma Rule

title: AIMS eCrew Authorization Bypass Attempt
id: 12345678-1234-1234-1234-123456789012
status: experimental
description: Detects unauthorized access to AIMS eCrew API endpoints
author: Valters IT
date: 2025-04-10
references:
    - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-44450
logsource:
    category: webserver
    product: apache
    service: access_combined
detection:
    selection:
        cs-uri-stem:
            - '/api/crew*'
            - '/api/schedule*'
        sc-status: 200
    filter:
        cs(Cookie): 'session=*'
    condition: selection and not filter
falsepositives:
    - Legitimate API calls with valid sessions
level: high

Suricata Rule

alert http any any -> $HOME_NET any (msg:"AIMS eCrew Authorization Bypass Attempt"; flow:to_server; content:"/api/crew"; http_uri; nocase; content:"/api/schedule"; http_uri; nocase; pcre:"/^(?!.*Authorization)/i"; classtype:attempted-admin; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Immediate Action: Update AIMS eCrew to version JUN23 #190 or later.
  2. Workaround: If patching is not possible, implement a WAF rule to block requests to sensitive API endpoints without proper authentication.
  3. Long-term: Conduct a security audit of all authorization logic in the application. Implement role-based access control (RBAC) and ensure every function validates user permissions.
  4. Monitoring: Enable detailed logging for all API requests and set up alerts for unauthorized access attempts.

Valters IT
Securing Digital Frontiers

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

AIMS eCrew
AIMS eCrew login

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2024-44450/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.