[dns-operations] Paypal DNSSEC issue

Stephane Bortzmeyer bortzmeyer at nic.fr
Mon Apr 15 08:08:25 UTC 2019


[It started apparently more than 36 hours ago. Found and analyzed by
Daniel Stirnimann.]

www.paypal.com is an alias of www.glb.paypal.com. glb.paypal.com is a
separate zone. It has two groups of authoritative name servers,
*.nsone.net and *.paypalinc.com. No problem with the first group, but
the second does not send back DNSSEC signatures.

% dig +dnssec @dns3.p10.nsone.net DNSKEY glb.paypal.com

; <<>> DiG 9.10.3-P4-Debian <<>> +dnssec @dns3.p10.nsone.net DNSKEY glb.paypal.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38197
;; flags: qr aa rd; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;glb.paypal.com.		IN DNSKEY

;; ANSWER SECTION:
glb.paypal.com.		3600 IN	DNSKEY 257 3 13 (
				t+4DPP+MFZ0Cr7gAXiDYv6HTyXzq/O2ESVRLc/ysuh5x
				BXKIsjsj5baV1HzhBNo2F7mbsevsEo0/6UEL8+JBmA==
				) ; KSK; alg = ECDSAP256SHA256; key id = 48553
glb.paypal.com.		3600 IN	DNSKEY 256 3 13 (
				pxEUulkf8UZtE9fy2+4wJwM44xncypgGVps4hE4kQGA5
				TuC/XJPoKBX6e3B/QL9AmwFCgyFeC4uRNxoqxK0xOg==
				) ; ZSK; alg = ECDSAP256SHA256; key id = 44688
glb.paypal.com.		3600 IN	DNSKEY 256 3 13 (
				qjjoeqPSo312QaF0bSDMw/k7lxRz43ZeBBmSHzCf4Nh3
				1Z+m5a9IfFTk0MzrogOOylCsORflZTKYHPPISl6Zdw==
				) ; ZSK; alg = ECDSAP256SHA256; key id = 4054
glb.paypal.com.		3600 IN	RRSIG DNSKEY 13 3 3600 (
				20190421221524 20190413221524 48553 glb.paypal.com.
				JEmTuJoe5Zv92lPW6BTlc0IlRabrskv5kCossY6TtkWI
				vz5jg6+q7ufNCjVbU0hRqNnvaifEAclpIdsNU65FMQ== )

;; Query time: 12 msec
;; SERVER: 2620:4d:4000:6259:7::a0#53(2620:4d:4000:6259:7::a0)
;; WHEN: Mon Apr 15 10:05:47 CEST 2019
;; MSG SIZE  rcvd: 393


% dig +dnssec @ns03.glb.paypalinc.com. DNSKEY glb.paypal.com

; <<>> DiG 9.10.3-P4-Debian <<>> +dnssec @ns03.glb.paypalinc.com. DNSKEY glb.paypal.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20506
;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;glb.paypal.com.		IN DNSKEY

;; ANSWER SECTION:
glb.paypal.com.		3600 IN	DNSKEY 257 3 13 (
				t+4DPP+MFZ0Cr7gAXiDYv6HTyXzq/O2ESVRLc/ysuh5x
				BXKIsjsj5baV1HzhBNo2F7mbsevsEo0/6UEL8+JBmA==
				) ; KSK; alg = ECDSAP256SHA256; key id = 48553
glb.paypal.com.		3600 IN	DNSKEY 256 3 13 (
				pxEUulkf8UZtE9fy2+4wJwM44xncypgGVps4hE4kQGA5
				TuC/XJPoKBX6e3B/QL9AmwFCgyFeC4uRNxoqxK0xOg==
				) ; ZSK; alg = ECDSAP256SHA256; key id = 44688
glb.paypal.com.		3600 IN	DNSKEY 256 3 13 (
				qjjoeqPSo312QaF0bSDMw/k7lxRz43ZeBBmSHzCf4Nh3
				1Z+m5a9IfFTk0MzrogOOylCsORflZTKYHPPISl6Zdw==
				) ; ZSK; alg = ECDSAP256SHA256; key id = 4054

;; Query time: 11 msec
;; SERVER: 45.54.78.129#53(45.54.78.129)
;; WHEN: Mon Apr 15 10:05:59 CEST 2019
;; MSG SIZE  rcvd: 283

Since some of the authoritative name servers still serve signatures,
most resolvers manage to resolve the names, probably because they
retry with other authoritative name servers. But a few resolvers are
apparently too sensitive and return SERVFAIL. 

[Paypal was informed.]



More information about the dns-operations mailing list