snmp v3 noAuthNoPriv doesn't work
| Bug #44193 | snmp v3 noAuthNoPriv doesn't work | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2008-02-20 21:23 UTC | Modified: | 2012-02-25 09:40 UTC |
|
||||||||||
| From: | mavezeau at colubris dot com | Assigned: | lytboris (profile) | |||||||||||
| Status: | No Feedback | Package: | SNMP related | |||||||||||
| PHP Version: | 5.2CVS-2008-10-27 | OS: | Mandriva 2005/linux | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2008-02-20 21:23 UTC] mavezeau at colubris dot com
Description:
------------
I try to make a query with snmp v3 and I have an error: "snmp3_walk(): An error occurred" or "snmp3_walk(): No response from 192.168.130.124". If I execute a query with net-snmp 5.4.1 the query is ok. If I execute the similar query with php I have those errors.
Reproduce code:
---------------
AuthNoPriv
net-snmp Query:
snmpwalk -v 3 -l authNoPriv -a MD5 -A jesuisuntest -u test5 192.168.130.124
it Works!
Php snmp
snmp3_walk('192.168.130.124','test5','authNoPriv','MD5','jesuisuntest','','','');
Error !
noAuthNoPriv
net-snmp query:
snmpwalk -v 3 -l noAuthNoPriv -u test 192.168.130.124
it works!
PHP snmp
snmp3_walk('192.168.130.124','test','noAuthNoPriv','','','','','');
error(snmp3_walk(): Invalid authentication protocol)
if use the default
snmp3_walk('192.168.130.124','test','noAuthNoPriv','MD5','','','','');
error(snmp3_walk(): Could not generate key for authentication pass phrase: MD5)
Expected result:
----------------
Similar return value than smnp v2c
Actual result:
--------------
all method make an error
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2008-10-27 16:33 UTC] mavezeau at colubris dot com
Now, Some parts work. The security level AuthNoPriv and AuthPriv work but noAuthNoPriv doesn't works because php doesn't accept null or '' to auth_protocol and priv_protocol. I think this fix is simple the snmp v3 with noAuthNopriv is very similar of snmp v2c. if I try: snmp3_walk('192.168.130.124','test','noAuthNoPriv','MD5','','','',''); I have this error "error(snmp3_walk(): Could not generate key for authentication pass phrase: MD5)" if I try: snmp3_walk('192.168.130.124','test','noAuthNoPriv',null,null,null,null,''); or snmp3_walk('192.168.130.124','test','noAuthNoPriv','',null,null,null,''); I have this error "Invalid authenfication protocol:"[2009-09-08 21:21 UTC] larryjadams at comcast dot net
[2011-01-31 13:03 UTC] lytboris@php.net
-Status: Open +Status: Feedback -Assigned To: +Assigned To: lytboris
[2012-02-25 09:40 UTC] lytboris@php.net