# CVE-2025-70148: CodeAstro Membership Management System insecure direct object reference in print_membership_card.php

Source: https://junglewise.ai/threats/cve-2025-70148-codeastro-membership-management-system-insecure-direct-object  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-02-18. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

CVE-2025-70148 · Severity: high · CVSS 7.5 · Published 2026-02-18

CodeAstro Membership Management System is a PHP-based application for managing organizational memberships. The print_membership_card.php endpoint fails to enforce authentication and authorization, allowing unauthenticated attackers to retrieve sensitive personal information (full names, dates of birth, contact details, email addresses, and membership data) for any member by manipulating the user ID parameter. This exposure could enable identity theft, social engineering, or targeted harassment of organization members.

Technologies: [CodeAstro Membership Management System](https://junglewise.ai/threats/technologies/membership-management-system). Vendors: [CodeAstro](https://junglewise.ai/threats/vendors/codeastro).

## Quick answers

**Is CVE-2025-70148 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2025-70148 being exploited in the wild.

**How severe is CVE-2025-70148?** High severity, with a CVSS score of 7.5, published 18 February 2026.

**Which products and versions are affected?** CodeAstro Membership Management System 1.0.

**Is there a fix for CVE-2025-70148?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2025-70148 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2025-70148?** Check whether you run CodeAstro Membership Management System at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The vulnerability is an Insecure Direct Object Reference (IDOR) caused by missing authentication and authorization checks in print_membership_card.php. The endpoint directly processes the user-supplied 'id' parameter via GET request without verifying a valid session or confirming the requester has permission to access that member's data. An unauthenticated attacker can send a simple HTTP GET request (e.g., /print_membership_card.php?id=1) and receive the full membership card including PII. The vulnerable code constructs a SQL query directly from the user input without session validation. The attack requires no special privileges, user interaction, or complex exploitation techniques—only network access to the vulnerable endpoint.

## Affected products

- CodeAstro Membership Management System 1.0

## Timeline

- 2026-02-20: disclosed: Security research blog published
- 2026-02-18: advisory

## References

- [https://0x0bito.github.io/posts/CVE-2025-70148-Membership-IDOR/](https://0x0bito.github.io/posts/CVE-2025-70148-Membership-IDOR/)
- [https://www.phpscriptsonline.com/product/membership-management-software](https://www.phpscriptsonline.com/product/membership-management-software)

## Related threats

- [CodeAstro Membership Management System SQL injection in renew.php](https://junglewise.ai/threats/cve-2025-69938-codeastro-membership-management-system-sql-injection-in-renew-php)
- [CodeAstro Membership Management System SQL injection in edit_type.php](https://junglewise.ai/threats/cve-2025-69937-codeastro-membership-management-system-sql-injection-in-edit-type)
- [CodeAstro Membership Management System SQL injection in edit_member.php](https://junglewise.ai/threats/cve-2025-69936-codeastro-membership-management-system-sql-injection-in-edit)
- [CodeAstro Membership Management System SQL injection in reporting modules](https://junglewise.ai/threats/cve-2025-69935-codeastro-membership-management-system-sql-injection-in-reporting)
- [CodeAstro Membership Management System SQL injection in delete_members.php](https://junglewise.ai/threats/cve-2025-69934-codeastro-membership-management-system-sql-injection-in-delete)
