1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/libads
Jeremy Allison d8814b1a48 Fix bug 7694 - Crash bug with invalid SPNEGO token.
Found by the CodeNomicon test suites at the SNIA plugfest.

http://www.codenomicon.com/

If an invalid SPNEGO packet contains no OIDs we crash in the SMB1/SMB2 server
as we indirect the first returned value OIDs[0], which is returned as NULL.

Jeremy.
2010-09-23 21:44:24 -07:00
..
ads_ldap_protos.h s3-libads: move ads_protos.h to ads_ldap_protos.h. 2010-07-01 23:20:39 +02:00
ads_proto.h s3-ads: Remove unused function and file 2010-08-17 06:48:56 -04:00
ads_status.c s3-kerberos: only use krb5 headers where required. 2009-11-27 16:36:00 +01:00
ads_status.h s3-libads: move ads_status to a separate header file. 2010-07-01 23:20:39 +02:00
ads_struct.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
authdata.c s3-krb: Reformat and add doxygen comment to decode_pac_data() 2010-08-30 14:26:37 +02:00
cldap.c s3: only use netlogon/nbt header when needed. 2010-05-31 11:32:37 +02:00
cldap.h s3: only use netlogon/nbt header when needed. 2010-05-31 11:32:37 +02:00
disp_sec.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
dns.c s3/libads: use monotonic clock for DNS timeouts 2010-09-07 20:29:13 +02:00
dns.h s3-libads: move ads_dns out of main includes. 2010-07-01 23:20:40 +02:00
kerberos_keytab.c s3-libads: avoid crashing in ads_keytab_list(). 2010-08-31 23:17:39 +02:00
kerberos_proto.h s3-krb5: include krb5pac.h where needed. 2010-08-06 15:43:37 +02:00
kerberos_util.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
kerberos_verify.c s3-krb5 Only build ADS support if arcfour-hmac-md5 is available 2010-08-13 09:08:27 -04:00
kerberos.c s3-secrets: only include secrets.h when needed. 2010-08-05 10:12:25 +02:00
krb5_errs.c s3-kerberos: only use krb5 headers where required. 2009-11-27 16:36:00 +01:00
krb5_setpw.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
ldap_printer.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
ldap_schema.c s3: Replace sid_binstring and sid_guidstring with PIDL-based alternatives 2010-09-20 16:15:03 -07:00
ldap_schema.h s3-libads: move ldap posix schema defines to their own header file. 2010-07-01 23:20:40 +02:00
ldap_user.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
ldap_utils.c s3/libads: use monotonic clock for ldap connection timeouts 2010-09-07 20:37:53 +02:00
ldap.c s3-libads call common GUID_from_ndr_blob() 2010-09-20 16:15:11 -07:00
ndr.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
sasl_wrapping.c s3: avoid global include of ads.h. 2010-08-05 00:32:02 +02:00
sasl.c Fix bug 7694 - Crash bug with invalid SPNEGO token. 2010-09-23 21:44:24 -07:00
sitename_cache.c s3 move the sitename cache in its own file 2010-02-23 12:46:26 -05:00
sitename_cache.h s3 move the sitename cache in its own file 2010-02-23 12:46:26 -05:00
util.c s3-secrets: only include secrets.h when needed. 2010-08-05 10:12:25 +02:00