[ARIN-Suggestions] One New Suggestion Received

ARIN info at arin.net
Tue Mar 3 11:58:06 EST 2026


One new suggestion has been received (2026.4). You may find the new suggestion and link in full below. 


Regards, 

American Registry for Internet Numbers (ARIN)

-----
ACSP Suggestion 2026.4: Fix API permission checks on NET
https://www.arin.net/participate/community/acsp/suggestions/2026/2026-04/

Author: Richard Laager

If there are multiple ways to do the same thing, they should require the same permissions. They should not be inconsistent.

Steps to reproduce:

1. Perform a Detailed Reassignment out of one of your NETs to another ORG.
2. Try to GET that NET by handle using your API key.

Expected results: The GET succeeds.

Actual results: The GET is rejected for lack of permission. Only an API key of the “another ORG” can GET the NET.

Additional discussion:

- I created the NET in the first place. If I created it, surely I should be able to GET it (assuming nothing else has changed in the state of the world).
- I can DELETE the NET. If I can DELETE something, surely I should be able to GET it.
- I can GET the NET if I ask using the start and end IP address (via a mostSpecificNet call), but I cannot GET it by its handle.
- Anyone, without authentication, can view the same information using the WHOIS protocol, by handle or by IP address. This is equivalent to a GET.
- Accordingly, the correct permission check for a GET on a NET is “return True”.
- Similarly, if I can DELETE and then recreate something, I should be able to modify it using a PUT. So the PUT permission check should also allow those with access to the parent NET to PUT a (direct) child NET (since they could otherwise DELETE and recreate it with the same effect).

Value to Community:

The NRPM requires documenting reassignments. ARIN discontinued the email interface in favor of the API. Having a correctly working API is useful.

Status: Confirmed   








More information about the arin-suggestions mailing list