View Issue Details

IDProjectCategoryView StatusLast Update
0003184unrealircdpublic2007-01-03 15:49
Reporterinnerfire Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.2 
Summary0003184: ircd is not confirming reverse dns
Descriptionthe ircd is not confirming the reverse dns by checking the forward. This allows someone to set a domain they do not own as a reverse dns and the ircd will never know the difference.
Steps To ReproduceSet the reverse dns to something absurd. Login and do a whois.. you have that hostname. 208.6.39.118 is a good example with the isp completely screwing up the DNS.
3rd party modules

Activities

syzop

2007-01-03 08:12

administrator   ~0012979

Last edited: 2007-01-03 08:12

Unreal3.2.2 ?:p

Also, I'm not aware of any such bug in Unreal3.2*

djGrrr

2007-01-03 08:16

reporter   ~0012980

This is definetly something that only you have experienced, perhaps the dns resolver your using is screwed up ?

djGrrr

2007-01-03 08:21

reporter   ~0012981

[10:43:46] ircd@drone:~/Unreal> host 208.6.39.118
118.39.6.208.in-addr.arpa domain name pointer wireless-dockpoint.39.6.208.in-addr.arpa.
[10:46:49] ircd@drone:~/Unreal> host wireless-dockpoint.39.6.208.in-addr.arpa
;; Truncated, retrying in TCP mode.
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.254
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.2
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.3
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.4
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.5
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.6
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.7
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.8
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.9
.....
wireless-dockpoint.39.6.208.in-addr.arpa has address 208.6.39.118
..........
etc etc

in-addr.arpa addresses are perfectly valid. noone can spoof their host with this since this can be done with every ip in existence.

maybe the ircd should ignore these hostnames ?

innerfire

2007-01-03 09:40

reporter   ~0012983

That isp has definitely made a big mistake. My complaint is that if the ircd was confirming the result by doing a forward lookup then it would have noticed that the two don't match and discarded the host name. There is no need to special case in-addr.arpa.

10:35 [IF] -!- Mack [[email protected]]
10:35 [IF] -!- ircname : P0WeRZ0nE11
10:35 [IF] -!- modes :
10:35 [IF] -!- : is connecting from
                           *@wireless-dockpoint.39.6.208.in-addr.arpa
                           208.6.39.118

syzop

2007-01-03 09:44

administrator   ~0012984

So this is 3.2.2 or not?

We don't support old IRCd's.

djGrrr

2007-01-03 10:31

reporter   ~0012985

Last edited: 2007-01-03 10:32

10:35 [IF] -!- : is connecting from *@wireless-dockpoint.39.6.208.in-addr.arpa 208.6.39.118

"My complaint is that if the ircd was confirming the result by doing a forward lookup then it would have noticed that the two don't match and discarded the host name."
your completely wrong; wireless-dockpoint.39.6.208.in-addr.arpa points to 256 different ip addresses, one of which is 208.6.39.118 (ie. wireless-dockpoint.39.6.208.in-addr.arpa DOES match 208.6.39.118), so this entire report is actually completely bogus, the domain name in-addr.arpa is real, and ANYONE can use it

innerfire

2007-01-03 12:51

reporter   ~0012986

Well.. whatever it was 3.2.6 fixes it.

Issue History

Date Modified Username Field Change
2007-01-03 08:07 innerfire New Issue
2007-01-03 08:12 syzop Note Added: 0012979
2007-01-03 08:12 syzop Note Edited: 0012979
2007-01-03 08:16 djGrrr Note Added: 0012980
2007-01-03 08:21 djGrrr Note Added: 0012981
2007-01-03 09:40 innerfire Note Added: 0012983
2007-01-03 09:44 syzop Note Added: 0012984
2007-01-03 10:31 djGrrr Note Added: 0012985
2007-01-03 10:32 djGrrr Note Edited: 0012985
2007-01-03 12:51 innerfire Note Added: 0012986
2007-01-03 15:49 syzop Status new => closed
2007-01-03 15:49 syzop Resolution open => no change required